var search_data = {"index":{"searchIndex":["object","typeprof","actualarguments","aliasmethoddef","allocationsite","attrmethoddef","block","blocksignature","builtin","cli","cref","codelocation","coderange","coderangetable","entry","config","configdata","context","customblock","custommethoddef","env","executedattrmethoddef","executionpoint","iseq","insn","iseqblock","iseqmethoddef","import","lsp","completionsession","completiontriggerkind","errorcodes","helpers","message","cancelrequest","exit","initialize","initialized","shutdown","textdocument","codelens","completion","definition","didchange","didclose","didopen","references","signaturehelp","typedefinition","workspace","didchangewatchedfiles","executecommand","messagetype","reader","protocolerror","server","exit","text","analysistoken","writer","errorcodes","methoddef","methodsignature","rbs2json","rbsreader","rbscollectiondefined","reporters","rubysignatureexporter","scratch","classdef","vartable","signature","staticenv","symbolblock","type","any","array","elements","cell","elements","class","containertype","hash","elements","hashgenerator","iseq","instance","literal","local","proc","symbol","union","var","void","typeproferror","typedattrmethoddef","typedblock","typedcontext","typedmethoddef","utils","canceltoken","hashwrapper","mutableset","set","structuralequality","timercanceltoken","worklist","<<()","<=>()","<=>()","[]()","[]()","[]()","[]()","[]()","[]()","[]=()","[]=()","absolute_path()","add()","add_attr_method()","add_block_signature!()","add_block_to_ctx!()","add_body_start_marker()","add_called_iseq()","add_callsite!()","add_class_open()","add_constant()","add_constant()","add_cvar_read!()","add_cvar_write!()","add_def_loc()","add_edge()","add_entrypoint()","add_exception_cont_marker()","add_executed_iseq()","add_gvar_read!()","add_gvar_write!()","add_id()","add_iseq_method()","add_iseq_method_call!()","add_ivar_read!()","add_ivar_write!()","add_method()","add_method()","add_method_signature!()","add_read!()","add_return_value!()","add_singleton_iseq_method()","add_subst!()","add_superclass_type_args!()","add_typed_attr_method()","add_write!()","adjust_substitution()","adjust_substitution()","adjust_substitution_for_module()","advance_cursor()","alias_method()","analyze()","analyze()","any()","append()","apply_changes()","argument_error()","array_aref()","array_aset()","array_pop()","array_update()","attr_method_def()","attr_rbs_source()","bool()","bot()","build_ast_node_id_table()","build_class_hierarchy()","build_table()","builtin_global_variable_type()","cancel()","cancel()","cancelled?()","cancelled?()","cancelled?()","cbase_path()","check?()","check_dir_filter()","check_send_branch()","check_typed()","check_typed_attr()","check_typed_attr()","check_typed_method()","check_typed_method()","code_complete()","code_range_from_node()","collect_local_variable_info()","compile()","compile_core()","compile_str()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent?()","consistent_with_method_signature?()","consts()","contain?()","contain_loc?()","conv_attr_defs()","conv_block()","conv_block()","conv_class()","conv_class_lsp()","conv_classes()","conv_constants()","conv_func()","conv_func()","conv_globals()","conv_method_def()","conv_method_def()","conv_type()","conv_type()","conv_type_name()","convert_insns()","create()","create_empty_instance()","create_label_table()","current()","delete()","deletemin()","deploy_type()","detailed_source_location()","detailed_source_location()","detailed_source_location()","detailed_source_location()","do_call()","do_call()","do_call()","do_call()","do_check_send()","do_check_send()","do_define_iseq_method()","do_expand_array()","do_invoke_block()","do_match_iseq_mdef()","do_send()","do_send()","do_send()","do_send()","do_send()","do_send()","dummy_elements()","dummy_elements()","dummy_elements()","dump()","dump_json()","each()","each()","each_child()","each_child()","each_child_global()","each_child_global()","each_class_decl()","each_free_type_variable()","each_free_type_variable()","each_free_type_variable()","each_free_type_variable()","each_free_type_variable()","each_free_type_variable()","each_free_type_variable()","each_reference()","empty?()","enable_module_function()","error()","exclusive_write()","extend()","extract_method_name_token_range()","file_load()","file_require()","filter_backtrace()","find()","find_node_by_id()","for_method_missing()","from_lsp()","from_lsp()","from_rbs()","gen_hash()","generate_analysis_trace()","generate_substitution()","generate_substitution()","generate_substitution()","generate_substitution()","get_all_methods()","get_all_super_methods()","get_array_elem_type()","get_builtin_env()","get_class_name()","get_constant()","get_constant()","get_container_elem_types()","get_container_elem_types()","get_env()","get_hash_elem_type()","get_instance_variable()","get_ivar()","get_local()","get_method()","get_super_class()","get_super_method()","get_sym()","globalize()","globalize()","globalize()","globalize()","globalize()","globalize()","globalize()","globalize()","globalize_type()","guess_literal_type()","hash_aref()","hash_aset()","identify_class_for_ivar()","import()","import_builtin()","import_library()","import_rbs_code()","import_rbs_files()","include?()","include_untyped?()","include_untyped?()","include_untyped?()","include_untyped?()","include_untyped?()","include_untyped?()","include_untyped?()","include_untyped?()","include_untyped?()","included()","inherited()","insert()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","inspect()","intersection()","jump()","kernel_array()","kernel_autoload()","kernel_p()","kernel_require()","kernel_require_relative()","key()","lambda()","limit_size()","limit_size()","limit_size()","limit_size()","limit_size()","limit_size()","limit_size()","limit_size()","limit_size()","lines()","load_builtin()","load_library()","load_paths()","load_rbs()","load_rbs_string()","local_update()","localize()","localize()","localize()","localize()","localize()","localize()","localize()","localize()","localize_type()","locate_arg_index_in_signature_help()","map()","match?()","match?()","match?()","match?()","match?()","member?()","merge()","merge()","merge()","merge()","merge_as_block_arguments()","merge_env()","merge_return_env()","merge_substitution()","method_dispatch_info()","method_dispatch_info()","method_dispatch_info()","method_dispatch_info()","method_dispatch_info()","method_dispatch_info()","method_dispatch_info()","method_dispatch_info()","method_dispatch_info()","method_dispatch_info()","method_public_set()","mix_module()","mix_module()","module_attr_accessor()","module_attr_reader()","module_attr_writer()","module_autoload()","module_define_method()","module_eqq()","module_extend()","module_include()","module_module_function()","module_prepend()","module_private()","module_public()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new()","new_class()","new_code_completion_session()","new_degenerate()","new_struct()","next()","nil()","object_block_given?()","object_class()","object_enum_for()","object_instance_eval()","object_is_a?()","object_module_eval()","object_privitive_method()","object_respond_to?()","object_s_new()","object_send()","on_text_changed()","on_text_changed_analysis()","optional()","overlap?()","parse()","path_to_klass()","pend_block_dummy_execution()","pend_method_execution()","pop()","pos()","pretty_print()","pretty_print()","pretty_print()","pretty_print()","pretty_print()","proc_call()","push()","push_analysis_queue()","range()","read()","remove_type_vars()","rename_insn_types()","replace_blk_ty()","replace_cref()","replace_cref()","replace_cref()","replace_recv_ty()","report()","report()","report_lsp()","respond()","respond_error()","reusable?()","reveal_type()","ruby_3_3_keywords?()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","run()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","screen_name()","search_constant()","search_method()","search_method()","send_notification()","send_request()","send_response()","set_current()","set_custom_method()","set_instance_variable()","set_method()","set_method()","set_singleton_custom_method()","setn()","setup_actual_arguments()","setup_formal_arguments()","setup_initial_global_env()","setup_insns()","should_collect_defs()","show()","show_block_signature()","show_class_data()","show_class_hierarchy()","show_const()","show_error()","show_gvars()","show_lsp()","show_message()","show_method_signature()","show_proc_signature()","show_reveal_types()","signature_help()","size()","size()","size()","source_location()","source_location()","source_location()","source_location()","squash()","squash()","squash_or_any()","start_lsp_server()","starting_state()","step()","struct_initialize()","struct_s_new()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","substitute()","sum()","take_first()","take_last()","to_block_signature()","to_keywords()","to_local_type()","to_local_type()","to_local_type()","to_lsp()","to_lsp()","to_set()","topn()","traverse_subclasses()","type_profile()","type_to_keywords()","unify_instructions()","union()","union()","union()","union()","union_elems()","update()","update()","update()","update_container_elem_type()","update_container_elem_types()","vmcore_hash_merge_kwd()","vmcore_raise()","vmcore_set_method_alias()","vmcore_undef_method()","warn()","write()"],"longSearchIndex":["object","typeprof","typeprof::actualarguments","typeprof::aliasmethoddef","typeprof::allocationsite","typeprof::attrmethoddef","typeprof::block","typeprof::blocksignature","typeprof::builtin","typeprof::cli","typeprof::cref","typeprof::codelocation","typeprof::coderange","typeprof::coderangetable","typeprof::coderangetable::entry","typeprof::config","typeprof::configdata","typeprof::context","typeprof::customblock","typeprof::custommethoddef","typeprof::env","typeprof::executedattrmethoddef","typeprof::executionpoint","typeprof::iseq","typeprof::iseq::insn","typeprof::iseqblock","typeprof::iseqmethoddef","typeprof::import","typeprof::lsp","typeprof::lsp::completionsession","typeprof::lsp::completiontriggerkind","typeprof::lsp::errorcodes","typeprof::lsp::helpers","typeprof::lsp::message","typeprof::lsp::message::cancelrequest","typeprof::lsp::message::exit","typeprof::lsp::message::initialize","typeprof::lsp::message::initialized","typeprof::lsp::message::shutdown","typeprof::lsp::message::textdocument","typeprof::lsp::message::textdocument::codelens","typeprof::lsp::message::textdocument::completion","typeprof::lsp::message::textdocument::definition","typeprof::lsp::message::textdocument::didchange","typeprof::lsp::message::textdocument::didclose","typeprof::lsp::message::textdocument::didopen","typeprof::lsp::message::textdocument::references","typeprof::lsp::message::textdocument::signaturehelp","typeprof::lsp::message::textdocument::typedefinition","typeprof::lsp::message::workspace","typeprof::lsp::message::workspace::didchangewatchedfiles","typeprof::lsp::message::workspace::executecommand","typeprof::lsp::messagetype","typeprof::lsp::reader","typeprof::lsp::reader::protocolerror","typeprof::lsp::server","typeprof::lsp::server::exit","typeprof::lsp::text","typeprof::lsp::text::analysistoken","typeprof::lsp::writer","typeprof::lsp::writer::errorcodes","typeprof::methoddef","typeprof::methodsignature","typeprof::rbs2json","typeprof::rbsreader","typeprof::rbsreader::rbscollectiondefined","typeprof::reporters","typeprof::rubysignatureexporter","typeprof::scratch","typeprof::scratch::classdef","typeprof::scratch::vartable","typeprof::signature","typeprof::staticenv","typeprof::symbolblock","typeprof::type","typeprof::type::any","typeprof::type::array","typeprof::type::array::elements","typeprof::type::cell","typeprof::type::cell::elements","typeprof::type::class","typeprof::type::containertype","typeprof::type::hash","typeprof::type::hash::elements","typeprof::type::hashgenerator","typeprof::type::iseq","typeprof::type::instance","typeprof::type::literal","typeprof::type::local","typeprof::type::proc","typeprof::type::symbol","typeprof::type::union","typeprof::type::var","typeprof::type::void","typeprof::typeproferror","typeprof::typedattrmethoddef","typeprof::typedblock","typeprof::typedcontext","typeprof::typedmethoddef","typeprof::utils","typeprof::utils::canceltoken","typeprof::utils::hashwrapper","typeprof::utils::mutableset","typeprof::utils::set","typeprof::utils::structuralequality","typeprof::utils::timercanceltoken","typeprof::utils::worklist","typeprof::utils::mutableset#<<()","typeprof::codelocation#<=>()","typeprof::iseq#<=>()","typeprof::coderangetable#[]()","typeprof::type::array::elements#[]()","typeprof::type::cell::elements#[]()","typeprof::type::hash::elements#[]()","typeprof::utils::mutableset#[]()","typeprof::utils::set::[]()","typeprof::coderangetable#[]=()","typeprof::type::hashgenerator#[]=()","typeprof::executionpoint#absolute_path()","typeprof::utils::set#add()","typeprof::scratch#add_attr_method()","typeprof::scratch#add_block_signature!()","typeprof::scratch#add_block_to_ctx!()","typeprof::iseq#add_body_start_marker()","typeprof::iseq#add_called_iseq()","typeprof::scratch#add_callsite!()","typeprof::scratch::classdef#add_class_open()","typeprof::scratch#add_constant()","typeprof::scratch::classdef#add_constant()","typeprof::scratch#add_cvar_read!()","typeprof::scratch#add_cvar_write!()","typeprof::iseq#add_def_loc()","typeprof::scratch#add_edge()","typeprof::scratch#add_entrypoint()","typeprof::iseq#add_exception_cont_marker()","typeprof::scratch#add_executed_iseq()","typeprof::scratch#add_gvar_read!()","typeprof::scratch#add_gvar_write!()","typeprof::allocationsite#add_id()","typeprof::scratch#add_iseq_method()","typeprof::scratch#add_iseq_method_call!()","typeprof::scratch#add_ivar_read!()","typeprof::scratch#add_ivar_write!()","typeprof::scratch#add_method()","typeprof::scratch::classdef#add_method()","typeprof::scratch#add_method_signature!()","typeprof::scratch::vartable#add_read!()","typeprof::scratch#add_return_value!()","typeprof::scratch#add_singleton_iseq_method()","typeprof::type::var#add_subst!()","typeprof::scratch#add_superclass_type_args!()","typeprof::scratch#add_typed_attr_method()","typeprof::scratch::vartable#add_write!()","typeprof::scratch#adjust_substitution()","typeprof::scratch::classdef#adjust_substitution()","typeprof::scratch::classdef#adjust_substitution_for_module()","typeprof::codelocation#advance_cursor()","typeprof::scratch#alias_method()","typeprof::analyze()","typeprof::lsp::text#analyze()","typeprof::type::any()","typeprof::type::array::elements#append()","typeprof::lsp::text#apply_changes()","typeprof::actualarguments#argument_error()","typeprof::builtin#array_aref()","typeprof::builtin#array_aset()","typeprof::builtin#array_pop()","typeprof::utils::array_update()","typeprof::rbs2json#attr_method_def()","typeprof::rbs2json#attr_rbs_source()","typeprof::type::bool()","typeprof::type::bot()","typeprof::iseq::build_ast_node_id_table()","typeprof::rubysignatureexporter#build_class_hierarchy()","typeprof::lsp::message::build_table()","typeprof::type::builtin_global_variable_type()","typeprof::lsp::message::textdocument::didchange#cancel()","typeprof::lsp::text::analysistoken#cancel()","typeprof::lsp::text::analysistoken#cancelled?()","typeprof::utils::canceltoken#cancelled?()","typeprof::utils::timercanceltoken#cancelled?()","typeprof::scratch#cbase_path()","typeprof::iseq::insn#check?()","typeprof::configdata#check_dir_filter()","typeprof::iseq#check_send_branch()","typeprof::scratch::classdef#check_typed()","typeprof::scratch#check_typed_attr()","typeprof::scratch::classdef#check_typed_attr()","typeprof::scratch#check_typed_method()","typeprof::scratch::classdef#check_typed_method()","typeprof::lsp::text#code_complete()","typeprof::iseq::code_range_from_node()","typeprof::iseq#collect_local_variable_info()","typeprof::iseq::compile()","typeprof::iseq::compile_core()","typeprof::iseq::compile_str()","typeprof::customblock#consistent?()","typeprof::iseqblock#consistent?()","typeprof::symbolblock#consistent?()","typeprof::type::any#consistent?()","typeprof::type::class#consistent?()","typeprof::type::containertype#consistent?()","typeprof::type::instance#consistent?()","typeprof::type::literal#consistent?()","typeprof::type::proc#consistent?()","typeprof::type::symbol#consistent?()","typeprof::type::union#consistent?()","typeprof::type::var#consistent?()","typeprof::typedblock#consistent?()","typeprof::actualarguments#consistent_with_method_signature?()","typeprof::scratch::classdef#consts()","typeprof::coderange#contain?()","typeprof::coderange#contain_loc?()","typeprof::import#conv_attr_defs()","typeprof::import#conv_block()","typeprof::rbs2json#conv_block()","typeprof::rubysignatureexporter#conv_class()","typeprof::rubysignatureexporter#conv_class_lsp()","typeprof::rbs2json#conv_classes()","typeprof::rbs2json#conv_constants()","typeprof::import#conv_func()","typeprof::rbs2json#conv_func()","typeprof::rbs2json#conv_globals()","typeprof::import#conv_method_def()","typeprof::rbs2json#conv_method_def()","typeprof::import#conv_type()","typeprof::rbs2json#conv_type()","typeprof::rbs2json#conv_type_name()","typeprof::iseq#convert_insns()","typeprof::type::union::create()","typeprof::type::containertype::create_empty_instance()","typeprof::iseq#create_label_table()","typeprof::config::current()","typeprof::utils::mutableset#delete()","typeprof::utils::worklist#deletemin()","typeprof::env#deploy_type()","typeprof::context#detailed_source_location()","typeprof::executionpoint#detailed_source_location()","typeprof::iseq#detailed_source_location()","typeprof::typedcontext#detailed_source_location()","typeprof::customblock#do_call()","typeprof::iseqblock#do_call()","typeprof::symbolblock#do_call()","typeprof::typedblock#do_call()","typeprof::aliasmethoddef#do_check_send()","typeprof::iseqmethoddef#do_check_send()","typeprof::scratch#do_define_iseq_method()","typeprof::scratch#do_expand_array()","typeprof::scratch#do_invoke_block()","typeprof::typedmethoddef#do_match_iseq_mdef()","typeprof::aliasmethoddef#do_send()","typeprof::attrmethoddef#do_send()","typeprof::custommethoddef#do_send()","typeprof::iseqmethoddef#do_send()","typeprof::scratch#do_send()","typeprof::typedmethoddef#do_send()","typeprof::type::array::elements::dummy_elements()","typeprof::type::cell::elements::dummy_elements()","typeprof::type::hash::elements::dummy_elements()","typeprof::scratch::vartable#dump()","typeprof::rbs2json#dump_json()","typeprof::utils::mutableset#each()","typeprof::utils::set#each()","typeprof::type#each_child()","typeprof::type::union#each_child()","typeprof::type#each_child_global()","typeprof::type::union#each_child_global()","typeprof::rbs2json#each_class_decl()","typeprof::type#each_free_type_variable()","typeprof::type::array::elements#each_free_type_variable()","typeprof::type::cell::elements#each_free_type_variable()","typeprof::type::containertype#each_free_type_variable()","typeprof::type::hash::elements#each_free_type_variable()","typeprof::type::union#each_free_type_variable()","typeprof::type::var#each_free_type_variable()","typeprof::rbs2json#each_reference()","typeprof::utils::worklist#empty?()","typeprof::env#enable_module_function()","typeprof::scratch#error()","typeprof::lsp::server#exclusive_write()","typeprof::cref#extend()","typeprof::iseq#extract_method_name_token_range()","typeprof::builtin::file_load()","typeprof::builtin::file_require()","typeprof::reporters#filter_backtrace()","typeprof::lsp::message::find()","typeprof::iseq::find_node_by_id()","typeprof::actualarguments#for_method_missing()","typeprof::codelocation::from_lsp()","typeprof::coderange::from_lsp()","typeprof::coderange::from_rbs()","typeprof::type::gen_hash()","typeprof::reporters#generate_analysis_trace()","typeprof::type#generate_substitution()","typeprof::type::array#generate_substitution()","typeprof::type::cell#generate_substitution()","typeprof::type::hash#generate_substitution()","typeprof::scratch#get_all_methods()","typeprof::scratch#get_all_super_methods()","typeprof::scratch#get_array_elem_type()","typeprof::rbsreader::get_builtin_env()","typeprof::scratch#get_class_name()","typeprof::scratch#get_constant()","typeprof::scratch::classdef#get_constant()","typeprof::env#get_container_elem_types()","typeprof::scratch#get_container_elem_types()","typeprof::scratch#get_env()","typeprof::scratch#get_hash_elem_type()","typeprof::scratch#get_instance_variable()","typeprof::scratch#get_ivar()","typeprof::env#get_local()","typeprof::scratch#get_method()","typeprof::rbs2json#get_super_class()","typeprof::scratch#get_super_method()","typeprof::builtin#get_sym()","typeprof::actualarguments#globalize()","typeprof::type#globalize()","typeprof::type::array::elements#globalize()","typeprof::type::cell::elements#globalize()","typeprof::type::hash::elements#globalize()","typeprof::type::literal#globalize()","typeprof::type::local#globalize()","typeprof::type::union#globalize()","typeprof::scratch#globalize_type()","typeprof::type::guess_literal_type()","typeprof::builtin#hash_aref()","typeprof::builtin#hash_aset()","typeprof::scratch#identify_class_for_ivar()","typeprof::import#import()","typeprof::import::import_builtin()","typeprof::import::import_library()","typeprof::import::import_rbs_code()","typeprof::import::import_rbs_files()","typeprof::utils::set#include?()","typeprof::methodsignature#include_untyped?()","typeprof::type#include_untyped?()","typeprof::type::any#include_untyped?()","typeprof::type::array::elements#include_untyped?()","typeprof::type::cell::elements#include_untyped?()","typeprof::type::containertype#include_untyped?()","typeprof::type::hash::elements#include_untyped?()","typeprof::type::proc#include_untyped?()","typeprof::type::union#include_untyped?()","typeprof::utils::structuralequality::included()","typeprof::lsp::message::inherited()","typeprof::utils::worklist#insert()","typeprof::codelocation#inspect()","typeprof::coderange#inspect()","typeprof::coderangetable::entry#inspect()","typeprof::customblock#inspect()","typeprof::env#inspect()","typeprof::iseqblock#inspect()","typeprof::scratch#inspect()","typeprof::symbolblock#inspect()","typeprof::type::any#inspect()","typeprof::type::array#inspect()","typeprof::type::cell#inspect()","typeprof::type::class#inspect()","typeprof::type::hash#inspect()","typeprof::type::iseq#inspect()","typeprof::type::instance#inspect()","typeprof::type::literal#inspect()","typeprof::type::local#inspect()","typeprof::type::symbol#inspect()","typeprof::type::union#inspect()","typeprof::type::void#inspect()","typeprof::utils::mutableset#inspect()","typeprof::utils::set#inspect()","typeprof::utils::worklist#inspect()","typeprof::utils::set#intersection()","typeprof::executionpoint#jump()","typeprof::builtin#kernel_array()","typeprof::builtin#kernel_autoload()","typeprof::builtin#kernel_p()","typeprof::builtin#kernel_require()","typeprof::builtin#kernel_require_relative()","typeprof::executionpoint#key()","typeprof::builtin#lambda()","typeprof::actualarguments#limit_size()","typeprof::type#limit_size()","typeprof::type::array#limit_size()","typeprof::type::array::elements#limit_size()","typeprof::type::cell#limit_size()","typeprof::type::cell::elements#limit_size()","typeprof::type::hash#limit_size()","typeprof::type::hash::elements#limit_size()","typeprof::type::union#limit_size()","typeprof::lsp::text#lines()","typeprof::rbsreader#load_builtin()","typeprof::rbsreader#load_library()","typeprof::rbsreader#load_paths()","typeprof::rbsreader::load_rbs()","typeprof::rbsreader#load_rbs_string()","typeprof::env#local_update()","typeprof::type#localize()","typeprof::type::array#localize()","typeprof::type::array::elements#localize()","typeprof::type::cell#localize()","typeprof::type::cell::elements#localize()","typeprof::type::hash#localize()","typeprof::type::hash::elements#localize()","typeprof::type::union#localize()","typeprof::scratch#localize_type()","typeprof::lsp::text#locate_arg_index_in_signature_help()","typeprof::utils::set#map()","typeprof::type::match?()","typeprof::type::array::elements#match?()","typeprof::type::cell::elements#match?()","typeprof::type::containertype#match?()","typeprof::type::hash::elements#match?()","typeprof::utils::worklist#member?()","typeprof::blocksignature#merge()","typeprof::env#merge()","typeprof::methodsignature#merge()","typeprof::staticenv#merge()","typeprof::methodsignature#merge_as_block_arguments()","typeprof::scratch#merge_env()","typeprof::scratch#merge_return_env()","typeprof::type::merge_substitution()","typeprof::type::any#method_dispatch_info()","typeprof::type::array#method_dispatch_info()","typeprof::type::cell#method_dispatch_info()","typeprof::type::class#method_dispatch_info()","typeprof::type::hash#method_dispatch_info()","typeprof::type::instance#method_dispatch_info()","typeprof::type::literal#method_dispatch_info()","typeprof::type::local#method_dispatch_info()","typeprof::type::proc#method_dispatch_info()","typeprof::type::symbol#method_dispatch_info()","typeprof::env#method_public_set()","typeprof::scratch#mix_module()","typeprof::scratch::classdef#mix_module()","typeprof::builtin#module_attr_accessor()","typeprof::builtin#module_attr_reader()","typeprof::builtin#module_attr_writer()","typeprof::builtin#module_autoload()","typeprof::builtin#module_define_method()","typeprof::builtin#module_eqq()","typeprof::builtin#module_extend()","typeprof::builtin#module_include()","typeprof::builtin#module_module_function()","typeprof::builtin#module_prepend()","typeprof::builtin#module_private()","typeprof::builtin#module_public()","typeprof::actualarguments::new()","typeprof::aliasmethoddef::new()","typeprof::allocationsite::new()","typeprof::attrmethoddef::new()","typeprof::blocksignature::new()","typeprof::cref::new()","typeprof::codelocation::new()","typeprof::coderange::new()","typeprof::coderangetable::new()","typeprof::configdata::new()","typeprof::context::new()","typeprof::customblock::new()","typeprof::custommethoddef::new()","typeprof::env::new()","typeprof::executedattrmethoddef::new()","typeprof::executionpoint::new()","typeprof::iseq::new()","typeprof::iseqblock::new()","typeprof::iseqmethoddef::new()","typeprof::import::new()","typeprof::lsp::message::new()","typeprof::lsp::reader::new()","typeprof::lsp::server::new()","typeprof::lsp::text::new()","typeprof::lsp::text::analysistoken::new()","typeprof::lsp::writer::new()","typeprof::methodsignature::new()","typeprof::rbs2json::new()","typeprof::rbsreader::new()","typeprof::rubysignatureexporter::new()","typeprof::scratch::new()","typeprof::scratch::classdef::new()","typeprof::scratch::vartable::new()","typeprof::staticenv::new()","typeprof::symbolblock::new()","typeprof::type::new()","typeprof::type::any::new()","typeprof::type::array::new()","typeprof::type::array::elements::new()","typeprof::type::cell::new()","typeprof::type::cell::elements::new()","typeprof::type::class::new()","typeprof::type::hash::new()","typeprof::type::hash::elements::new()","typeprof::type::hashgenerator::new()","typeprof::type::iseq::new()","typeprof::type::instance::new()","typeprof::type::literal::new()","typeprof::type::local::new()","typeprof::type::proc::new()","typeprof::type::symbol::new()","typeprof::type::union::new()","typeprof::type::var::new()","typeprof::typedattrmethoddef::new()","typeprof::typedblock::new()","typeprof::typedcontext::new()","typeprof::typedmethoddef::new()","typeprof::utils::hashwrapper::new()","typeprof::utils::mutableset::new()","typeprof::utils::set::new()","typeprof::utils::structuralequality#new()","typeprof::utils::timercanceltoken::new()","typeprof::utils::worklist::new()","typeprof::scratch#new_class()","typeprof::lsp::text#new_code_completion_session()","typeprof::type::instance::new_degenerate()","typeprof::scratch#new_struct()","typeprof::executionpoint#next()","typeprof::type::nil()","typeprof::builtin#object_block_given?()","typeprof::builtin#object_class()","typeprof::builtin#object_enum_for()","typeprof::builtin#object_instance_eval()","typeprof::builtin#object_is_a?()","typeprof::builtin#object_module_eval()","typeprof::builtin#object_privitive_method()","typeprof::builtin#object_respond_to?()","typeprof::builtin#object_s_new()","typeprof::builtin#object_send()","typeprof::lsp::text#on_text_changed()","typeprof::lsp::text#on_text_changed_analysis()","typeprof::type::optional()","typeprof::coderange#overlap?()","typeprof::cli#parse()","typeprof::import#path_to_klass()","typeprof::scratch#pend_block_dummy_execution()","typeprof::scratch#pend_method_execution()","typeprof::env#pop()","typeprof::lsp::helpers#pos()","typeprof::cref#pretty_print()","typeprof::iseq#pretty_print()","typeprof::type::array::elements#pretty_print()","typeprof::type::cell::elements#pretty_print()","typeprof::type::hash::elements#pretty_print()","typeprof::builtin#proc_call()","typeprof::env#push()","typeprof::lsp::text#push_analysis_queue()","typeprof::lsp::helpers#range()","typeprof::lsp::reader#read()","typeprof::type#remove_type_vars()","typeprof::iseq#rename_insn_types()","typeprof::env#replace_blk_ty()","typeprof::context#replace_cref()","typeprof::executionpoint#replace_cref()","typeprof::typedcontext#replace_cref()","typeprof::env#replace_recv_ty()","typeprof::scratch#report()","typeprof::typeproferror#report()","typeprof::scratch#report_lsp()","typeprof::lsp::message#respond()","typeprof::lsp::message#respond_error()","typeprof::lsp::completionsession#reusable?()","typeprof::scratch#reveal_type()","typeprof::scratch#ruby_3_3_keywords?()","typeprof::lsp::message#run()","typeprof::lsp::message::cancelrequest#run()","typeprof::lsp::message::exit#run()","typeprof::lsp::message::initialize#run()","typeprof::lsp::message::initialized#run()","typeprof::lsp::message::shutdown#run()","typeprof::lsp::message::textdocument::codelens#run()","typeprof::lsp::message::textdocument::completion#run()","typeprof::lsp::message::textdocument::definition#run()","typeprof::lsp::message::textdocument::didchange#run()","typeprof::lsp::message::textdocument::didclose#run()","typeprof::lsp::message::textdocument::didopen#run()","typeprof::lsp::message::textdocument::references#run()","typeprof::lsp::message::textdocument::signaturehelp#run()","typeprof::lsp::message::textdocument::typedefinition#run()","typeprof::lsp::message::workspace::didchangewatchedfiles#run()","typeprof::lsp::message::workspace::executecommand#run()","typeprof::lsp::server#run()","typeprof::signature#screen_name()","typeprof::type::any#screen_name()","typeprof::type::array#screen_name()","typeprof::type::array::elements#screen_name()","typeprof::type::cell#screen_name()","typeprof::type::cell::elements#screen_name()","typeprof::type::class#screen_name()","typeprof::type::hash#screen_name()","typeprof::type::hash::elements#screen_name()","typeprof::type::iseq#screen_name()","typeprof::type::instance#screen_name()","typeprof::type::literal#screen_name()","typeprof::type::local#screen_name()","typeprof::type::proc#screen_name()","typeprof::type::symbol#screen_name()","typeprof::type::union#screen_name()","typeprof::type::var#screen_name()","typeprof::type::void#screen_name()","typeprof::scratch#search_constant()","typeprof::scratch#search_method()","typeprof::scratch::classdef#search_method()","typeprof::lsp::server#send_notification()","typeprof::lsp::server#send_request()","typeprof::lsp::server#send_response()","typeprof::config::set_current()","typeprof::scratch#set_custom_method()","typeprof::scratch#set_instance_variable()","typeprof::scratch#set_method()","typeprof::scratch::classdef#set_method()","typeprof::scratch#set_singleton_custom_method()","typeprof::env#setn()","typeprof::scratch#setup_actual_arguments()","typeprof::actualarguments#setup_formal_arguments()","typeprof::builtin::setup_initial_global_env()","typeprof::iseq#setup_insns()","typeprof::iseq#should_collect_defs()","typeprof::rubysignatureexporter#show()","typeprof::scratch#show_block_signature()","typeprof::rubysignatureexporter#show_class_data()","typeprof::rubysignatureexporter#show_class_hierarchy()","typeprof::rubysignatureexporter#show_const()","typeprof::reporters#show_error()","typeprof::reporters#show_gvars()","typeprof::rubysignatureexporter#show_lsp()","typeprof::reporters#show_message()","typeprof::scratch#show_method_signature()","typeprof::scratch#show_proc_signature()","typeprof::reporters#show_reveal_types()","typeprof::lsp::text#signature_help()","typeprof::utils::mutableset#size()","typeprof::utils::set#size()","typeprof::utils::worklist#size()","typeprof::context#source_location()","typeprof::executionpoint#source_location()","typeprof::iseq#source_location()","typeprof::typedcontext#source_location()","typeprof::type::array::elements#squash()","typeprof::type::hash::elements#squash()","typeprof::type::array::elements#squash_or_any()","typeprof::start_lsp_server()","typeprof::starting_state()","typeprof::scratch#step()","typeprof::builtin#struct_initialize()","typeprof::builtin#struct_s_new()","typeprof::customblock#substitute()","typeprof::iseqblock#substitute()","typeprof::methodsignature#substitute()","typeprof::symbolblock#substitute()","typeprof::type#substitute()","typeprof::type::any#substitute()","typeprof::type::array#substitute()","typeprof::type::array::elements#substitute()","typeprof::type::cell#substitute()","typeprof::type::cell::elements#substitute()","typeprof::type::class#substitute()","typeprof::type::hash#substitute()","typeprof::type::hash::elements#substitute()","typeprof::type::instance#substitute()","typeprof::type::proc#substitute()","typeprof::type::symbol#substitute()","typeprof::type::union#substitute()","typeprof::type::var#substitute()","typeprof::typedblock#substitute()","typeprof::utils::set#sum()","typeprof::type::array::elements#take_first()","typeprof::type::array::elements#take_last()","typeprof::actualarguments#to_block_signature()","typeprof::type::hash::elements#to_keywords()","typeprof::type::array::elements#to_local_type()","typeprof::type::cell::elements#to_local_type()","typeprof::type::hash::elements#to_local_type()","typeprof::codelocation#to_lsp()","typeprof::coderange#to_lsp()","typeprof::utils::mutableset#to_set()","typeprof::env#topn()","typeprof::scratch#traverse_subclasses()","typeprof::scratch#type_profile()","typeprof::scratch#type_to_keywords()","typeprof::iseq#unify_instructions()","typeprof::type#union()","typeprof::type::array::elements#union()","typeprof::type::cell::elements#union()","typeprof::type::hash::elements#union()","typeprof::type#union_elems()","typeprof::type::array::elements#update()","typeprof::type::cell::elements#update()","typeprof::type::hash::elements#update()","typeprof::type::local#update_container_elem_type()","typeprof::scratch#update_container_elem_types()","typeprof::builtin#vmcore_hash_merge_kwd()","typeprof::builtin#vmcore_raise()","typeprof::builtin#vmcore_set_method_alias()","typeprof::builtin#vmcore_undef_method()","typeprof::scratch#warn()","typeprof::lsp::writer#write()"],"info":[["Object","","Object.html","",""],["TypeProf","","TypeProf.html","",""],["TypeProf::ActualArguments","","TypeProf/ActualArguments.html","","<p>Arguments from caller side\n"],["TypeProf::AliasMethodDef","","TypeProf/AliasMethodDef.html","",""],["TypeProf::AllocationSite","","TypeProf/AllocationSite.html","",""],["TypeProf::AttrMethodDef","","TypeProf/AttrMethodDef.html","",""],["TypeProf::Block","","TypeProf/Block.html","",""],["TypeProf::BlockSignature","","TypeProf/BlockSignature.html","",""],["TypeProf::Builtin","","TypeProf/Builtin.html","",""],["TypeProf::CLI","","TypeProf/CLI.html","",""],["TypeProf::CRef","","TypeProf/CRef.html","",""],["TypeProf::CodeLocation","","TypeProf/CodeLocation.html","",""],["TypeProf::CodeRange","","TypeProf/CodeRange.html","",""],["TypeProf::CodeRangeTable","","TypeProf/CodeRangeTable.html","",""],["TypeProf::CodeRangeTable::Entry","","TypeProf/CodeRangeTable/Entry.html","",""],["TypeProf::Config","","TypeProf/Config.html","",""],["TypeProf::ConfigData","","TypeProf/ConfigData.html","",""],["TypeProf::Context","","TypeProf/Context.html","",""],["TypeProf::CustomBlock","","TypeProf/CustomBlock.html","",""],["TypeProf::CustomMethodDef","","TypeProf/CustomMethodDef.html","",""],["TypeProf::Env","","TypeProf/Env.html","",""],["TypeProf::ExecutedAttrMethodDef","","TypeProf/ExecutedAttrMethodDef.html","",""],["TypeProf::ExecutionPoint","","TypeProf/ExecutionPoint.html","",""],["TypeProf::ISeq","","TypeProf/ISeq.html","",""],["TypeProf::ISeq::Insn","","TypeProf/ISeq/Insn.html","",""],["TypeProf::ISeqBlock","","TypeProf/ISeqBlock.html","",""],["TypeProf::ISeqMethodDef","","TypeProf/ISeqMethodDef.html","",""],["TypeProf::Import","","TypeProf/Import.html","",""],["TypeProf::LSP","","TypeProf/LSP.html","",""],["TypeProf::LSP::CompletionSession","","TypeProf/LSP/CompletionSession.html","",""],["TypeProf::LSP::CompletionTriggerKind","","TypeProf/LSP/CompletionTriggerKind.html","",""],["TypeProf::LSP::ErrorCodes","","TypeProf/LSP/ErrorCodes.html","",""],["TypeProf::LSP::Helpers","","TypeProf/LSP/Helpers.html","",""],["TypeProf::LSP::Message","","TypeProf/LSP/Message.html","",""],["TypeProf::LSP::Message::CancelRequest","","TypeProf/LSP/Message/CancelRequest.html","",""],["TypeProf::LSP::Message::Exit","","TypeProf/LSP/Message/Exit.html","",""],["TypeProf::LSP::Message::Initialize","","TypeProf/LSP/Message/Initialize.html","",""],["TypeProf::LSP::Message::Initialized","","TypeProf/LSP/Message/Initialized.html","",""],["TypeProf::LSP::Message::Shutdown","","TypeProf/LSP/Message/Shutdown.html","",""],["TypeProf::LSP::Message::TextDocument","","TypeProf/LSP/Message/TextDocument.html","",""],["TypeProf::LSP::Message::TextDocument::CodeLens","","TypeProf/LSP/Message/TextDocument/CodeLens.html","",""],["TypeProf::LSP::Message::TextDocument::Completion","","TypeProf/LSP/Message/TextDocument/Completion.html","",""],["TypeProf::LSP::Message::TextDocument::Definition","","TypeProf/LSP/Message/TextDocument/Definition.html","",""],["TypeProf::LSP::Message::TextDocument::DidChange","","TypeProf/LSP/Message/TextDocument/DidChange.html","",""],["TypeProf::LSP::Message::TextDocument::DidClose","","TypeProf/LSP/Message/TextDocument/DidClose.html","",""],["TypeProf::LSP::Message::TextDocument::DidOpen","","TypeProf/LSP/Message/TextDocument/DidOpen.html","",""],["TypeProf::LSP::Message::TextDocument::References","","TypeProf/LSP/Message/TextDocument/References.html","",""],["TypeProf::LSP::Message::TextDocument::SignatureHelp","","TypeProf/LSP/Message/TextDocument/SignatureHelp.html","",""],["TypeProf::LSP::Message::TextDocument::TypeDefinition","","TypeProf/LSP/Message/TextDocument/TypeDefinition.html","",""],["TypeProf::LSP::Message::Workspace","","TypeProf/LSP/Message/Workspace.html","",""],["TypeProf::LSP::Message::Workspace::DidChangeWatchedFiles","","TypeProf/LSP/Message/Workspace/DidChangeWatchedFiles.html","",""],["TypeProf::LSP::Message::Workspace::ExecuteCommand","","TypeProf/LSP/Message/Workspace/ExecuteCommand.html","",""],["TypeProf::LSP::MessageType","","TypeProf/LSP/MessageType.html","",""],["TypeProf::LSP::Reader","","TypeProf/LSP/Reader.html","",""],["TypeProf::LSP::Reader::ProtocolError","","TypeProf/LSP/Reader/ProtocolError.html","",""],["TypeProf::LSP::Server","","TypeProf/LSP/Server.html","",""],["TypeProf::LSP::Server::Exit","","TypeProf/LSP/Server/Exit.html","",""],["TypeProf::LSP::Text","","TypeProf/LSP/Text.html","",""],["TypeProf::LSP::Text::AnalysisToken","","TypeProf/LSP/Text/AnalysisToken.html","",""],["TypeProf::LSP::Writer","","TypeProf/LSP/Writer.html","",""],["TypeProf::LSP::Writer::ErrorCodes","","TypeProf/LSP/Writer/ErrorCodes.html","",""],["TypeProf::MethodDef","","TypeProf/MethodDef.html","",""],["TypeProf::MethodSignature","","TypeProf/MethodSignature.html","",""],["TypeProf::RBS2JSON","","TypeProf/RBS2JSON.html","",""],["TypeProf::RBSReader","","TypeProf/RBSReader.html","",""],["TypeProf::RBSReader::RBSCollectionDefined","","TypeProf/RBSReader/RBSCollectionDefined.html","",""],["TypeProf::Reporters","","TypeProf/Reporters.html","",""],["TypeProf::RubySignatureExporter","","TypeProf/RubySignatureExporter.html","",""],["TypeProf::Scratch","","TypeProf/Scratch.html","",""],["TypeProf::Scratch::ClassDef","","TypeProf/Scratch/ClassDef.html","",""],["TypeProf::Scratch::VarTable","","TypeProf/Scratch/VarTable.html","",""],["TypeProf::Signature","","TypeProf/Signature.html","",""],["TypeProf::StaticEnv","","TypeProf/StaticEnv.html","",""],["TypeProf::SymbolBlock","","TypeProf/SymbolBlock.html","",""],["TypeProf::Type","","TypeProf/Type.html","",""],["TypeProf::Type::Any","","TypeProf/Type/Any.html","",""],["TypeProf::Type::Array","","TypeProf/Type/Array.html","","<p>Do not insert Array type to local environment, stack, etc.\n"],["TypeProf::Type::Array::Elements","","TypeProf/Type/Array/Elements.html","",""],["TypeProf::Type::Cell","","TypeProf/Type/Cell.html","","<p>The most basic container type for default type parameter class\n"],["TypeProf::Type::Cell::Elements","","TypeProf/Type/Cell/Elements.html","",""],["TypeProf::Type::Class","","TypeProf/Type/Class.html","",""],["TypeProf::Type::ContainerType","","TypeProf/Type/ContainerType.html","","<p>Cell, Array, and Hash are types for global interface, e.g., TypedISeq. Do not push such types to local …\n"],["TypeProf::Type::Hash","","TypeProf/Type/Hash.html","",""],["TypeProf::Type::Hash::Elements","","TypeProf/Type/Hash/Elements.html","",""],["TypeProf::Type::HashGenerator","","TypeProf/Type/HashGenerator.html","",""],["TypeProf::Type::ISeq","","TypeProf/Type/ISeq.html","","<p>This is an internal object in MRI, so a user program cannot create this object explicitly\n"],["TypeProf::Type::Instance","","TypeProf/Type/Instance.html","",""],["TypeProf::Type::Literal","","TypeProf/Type/Literal.html","","<p>A local type\n"],["TypeProf::Type::Local","","TypeProf/Type/Local.html","",""],["TypeProf::Type::Proc","","TypeProf/Type/Proc.html","",""],["TypeProf::Type::Symbol","","TypeProf/Type/Symbol.html","",""],["TypeProf::Type::Union","","TypeProf/Type/Union.html","",""],["TypeProf::Type::Var","","TypeProf/Type/Var.html","",""],["TypeProf::Type::Void","","TypeProf/Type/Void.html","",""],["TypeProf::TypeProfError","","TypeProf/TypeProfError.html","",""],["TypeProf::TypedAttrMethodDef","","TypeProf/TypedAttrMethodDef.html","",""],["TypeProf::TypedBlock","","TypeProf/TypedBlock.html","",""],["TypeProf::TypedContext","","TypeProf/TypedContext.html","",""],["TypeProf::TypedMethodDef","","TypeProf/TypedMethodDef.html","",""],["TypeProf::Utils","","TypeProf/Utils.html","",""],["TypeProf::Utils::CancelToken","","TypeProf/Utils/CancelToken.html","",""],["TypeProf::Utils::HashWrapper","","TypeProf/Utils/HashWrapper.html","",""],["TypeProf::Utils::MutableSet","","TypeProf/Utils/MutableSet.html","",""],["TypeProf::Utils::Set","","TypeProf/Utils/Set.html","",""],["TypeProf::Utils::StructuralEquality","","TypeProf/Utils/StructuralEquality.html","",""],["TypeProf::Utils::TimerCancelToken","","TypeProf/Utils/TimerCancelToken.html","",""],["TypeProf::Utils::WorkList","","TypeProf/Utils/WorkList.html","",""],["<<","TypeProf::Utils::MutableSet","TypeProf/Utils/MutableSet.html#method-i-3C-3C","(v)",""],["<=>","TypeProf::CodeLocation","TypeProf/CodeLocation.html#method-i-3C-3D-3E","(other)",""],["<=>","TypeProf::ISeq","TypeProf/ISeq.html#method-i-3C-3D-3E","(other)",""],["[]","TypeProf::CodeRangeTable","TypeProf/CodeRangeTable.html#method-i-5B-5D","(loc)",""],["[]","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-5B-5D","(idx)",""],["[]","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-5B-5D","(idx)",""],["[]","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-5B-5D","(key_ty)",""],["[]","TypeProf::Utils::MutableSet","TypeProf/Utils/MutableSet.html#method-i-5B-5D","(v)",""],["[]","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-c-5B-5D","(*values)",""],["[]=","TypeProf::CodeRangeTable","TypeProf/CodeRangeTable.html#method-i-5B-5D-3D","(range, value)",""],["[]=","TypeProf::Type::HashGenerator","TypeProf/Type/HashGenerator.html#method-i-5B-5D-3D","(k_ty, v_ty)",""],["absolute_path","TypeProf::ExecutionPoint","TypeProf/ExecutionPoint.html#method-i-absolute_path","()",""],["add","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-i-add","(new_val)",""],["add_attr_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_attr_method","(klass, mid, ivar, kind, pub_meth, ep)",""],["add_block_signature!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_block_signature-21","(block_body, bsig)",""],["add_block_to_ctx!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_block_to_ctx-21","(block_body, ctx)",""],["add_body_start_marker","TypeProf::ISeq","TypeProf/ISeq.html#method-i-add_body_start_marker","(insns)","<p>Insert a dummy instruction “_iseq_body_start”\n"],["add_called_iseq","TypeProf::ISeq","TypeProf/ISeq.html#method-i-add_called_iseq","(pc, callee_iseq)",""],["add_callsite!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_callsite-21","(callee_ctx, caller_ep, caller_env, &ctn)",""],["add_class_open","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-add_class_open","(name, open_ep)",""],["add_constant","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_constant","(klass, name, value, def_ep)",""],["add_constant","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-add_constant","(name, ty, def_ep)",""],["add_cvar_read!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_cvar_read-21","(klass, var, ep, &ctn)",""],["add_cvar_write!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_cvar_write-21","(klass, var, ty, ep)",""],["add_def_loc","TypeProf::ISeq","TypeProf/ISeq.html#method-i-add_def_loc","(pc, detailed_loc)",""],["add_edge","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_edge","(ep, next_ep)",""],["add_entrypoint","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_entrypoint","(iseq)",""],["add_exception_cont_marker","TypeProf::ISeq","TypeProf/ISeq.html#method-i-add_exception_cont_marker","(insns, catch_table)","<p>Insert “nop” instruction to continuation point of exception handlers\n"],["add_executed_iseq","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_executed_iseq","(iseq)",""],["add_gvar_read!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_gvar_read-21","(var, ep, &ctn)",""],["add_gvar_write!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_gvar_write-21","(var, ty, ep)",""],["add_id","TypeProf::AllocationSite","TypeProf/AllocationSite.html#method-i-add_id","(val)",""],["add_iseq_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_iseq_method","(klass, mid, iseq, cref, outer_ep, pub_meth)",""],["add_iseq_method_call!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_iseq_method_call-21","(iseq_mdef, ctx)",""],["add_ivar_read!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_ivar_read-21","(recv, var, ep, &ctn)",""],["add_ivar_write!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_ivar_write-21","(recv, var, ty, ep)",""],["add_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_method","(klass, mid, singleton, mdef)",""],["add_method","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-add_method","(mid, singleton, mdef)",""],["add_method_signature!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_method_signature-21","(callee_ctx, msig)",""],["add_read!","TypeProf::Scratch::VarTable","TypeProf/Scratch/VarTable.html#method-i-add_read-21","(site, ep, &ctn)",""],["add_return_value!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_return_value-21","(callee_ctx, ret_ty)",""],["add_singleton_iseq_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_singleton_iseq_method","(klass, mid, iseq, cref, outer_ep, pub_meth)",""],["add_subst!","TypeProf::Type::Var","TypeProf/Type/Var.html#method-i-add_subst-21","(ty, subst)",""],["add_superclass_type_args!","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_superclass_type_args-21","(klass, tyargs)",""],["add_typed_attr_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-add_typed_attr_method","(klass, mdef)",""],["add_write!","TypeProf::Scratch::VarTable","TypeProf/Scratch/VarTable.html#method-i-add_write-21","(site, ty, ep, scratch)",""],["adjust_substitution","TypeProf::Scratch","TypeProf/Scratch.html#method-i-adjust_substitution","(klass, singleton, mid, mthd, subst, &blk)",""],["adjust_substitution","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-adjust_substitution","(singleton, mid, mthd, subst, direct, &blk)",""],["adjust_substitution_for_module","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-adjust_substitution_for_module","(mods, mid, mthd, subst, &blk)",""],["advance_cursor","TypeProf::CodeLocation","TypeProf/CodeLocation.html#method-i-advance_cursor","(offset, source_text)",""],["alias_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-alias_method","(klass, singleton, alias_mid, orig_mid, ep)",""],["analyze","TypeProf","TypeProf.html#method-c-analyze","(config, cancel_token = nil)",""],["analyze","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-analyze","(uri, text, cancel_token: nil, signature_help_loc: nil)",""],["any","TypeProf::Type","TypeProf/Type.html#method-c-any","()",""],["append","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-append","(ty)",""],["apply_changes","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-apply_changes","(changes, version)",""],["argument_error","TypeProf::ActualArguments","TypeProf/ActualArguments.html#method-i-argument_error","(given, exp_lower, exp_upper)",""],["array_aref","TypeProf::Builtin","TypeProf/Builtin.html#method-i-array_aref","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["array_aset","TypeProf::Builtin","TypeProf/Builtin.html#method-i-array_aset","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["array_pop","TypeProf::Builtin","TypeProf/Builtin.html#method-i-array_pop","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["array_update","TypeProf::Utils","TypeProf/Utils.html#method-c-array_update","(ary, idx, elem)",""],["attr_method_def","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-attr_method_def","(kind, name, ty, visibility)",""],["attr_rbs_source","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-attr_rbs_source","(member)",""],["bool","TypeProf::Type","TypeProf/Type.html#method-c-bool","()",""],["bot","TypeProf::Type","TypeProf/Type.html#method-c-bot","()",""],["build_ast_node_id_table","TypeProf::ISeq","TypeProf/ISeq.html#method-c-build_ast_node_id_table","(node, tbl = {})",""],["build_class_hierarchy","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-i-build_class_hierarchy","(namespace, hierarchy)",""],["build_table","TypeProf::LSP::Message","TypeProf/LSP/Message.html#method-c-build_table","()",""],["builtin_global_variable_type","TypeProf::Type","TypeProf/Type.html#method-c-builtin_global_variable_type","(var)",""],["cancel","TypeProf::LSP::Message::TextDocument::DidChange","TypeProf/LSP/Message/TextDocument/DidChange.html#method-i-cancel","()",""],["cancel","TypeProf::LSP::Text::AnalysisToken","TypeProf/LSP/Text/AnalysisToken.html#method-i-cancel","()",""],["cancelled?","TypeProf::LSP::Text::AnalysisToken","TypeProf/LSP/Text/AnalysisToken.html#method-i-cancelled-3F","()",""],["cancelled?","TypeProf::Utils::CancelToken","TypeProf/Utils/CancelToken.html#method-i-cancelled-3F","()",""],["cancelled?","TypeProf::Utils::TimerCancelToken","TypeProf/Utils/TimerCancelToken.html#method-i-cancelled-3F","()",""],["cbase_path","TypeProf::Scratch","TypeProf/Scratch.html#method-i-cbase_path","(cbase)",""],["check?","TypeProf::ISeq::Insn","TypeProf/ISeq/Insn.html#method-i-check-3F","(insn_cmp, operands_cmp = nil)",""],["check_dir_filter","TypeProf::ConfigData","TypeProf/ConfigData.html#method-i-check_dir_filter","(path)",""],["check_send_branch","TypeProf::ISeq","TypeProf/ISeq.html#method-i-check_send_branch","(sp, j)",""],["check_typed","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-check_typed","(mid, singleton, klass)",""],["check_typed_attr","TypeProf::Scratch","TypeProf/Scratch.html#method-i-check_typed_attr","(klass, mid, singleton)",""],["check_typed_attr","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-check_typed_attr","(mid, singleton)",""],["check_typed_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-check_typed_method","(klass, mid, singleton)",""],["check_typed_method","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-check_typed_method","(mid, singleton)",""],["code_complete","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-code_complete","(loc, trigger_kind)",""],["code_range_from_node","TypeProf::ISeq","TypeProf/ISeq.html#method-c-code_range_from_node","(node)",""],["collect_local_variable_info","TypeProf::ISeq","TypeProf/ISeq.html#method-i-collect_local_variable_info","(file_info, absolute_level = 0, parent_variable_tables = {})","<p>Collect local variable use and definition info recursively\n"],["compile","TypeProf::ISeq","TypeProf/ISeq.html#method-c-compile","(file)",""],["compile_core","TypeProf::ISeq","TypeProf/ISeq.html#method-c-compile_core","(str, path)",""],["compile_str","TypeProf::ISeq","TypeProf/ISeq.html#method-c-compile_str","(str, path = nil)",""],["consistent?","TypeProf::CustomBlock","TypeProf/CustomBlock.html#method-i-consistent-3F","(other)",""],["consistent?","TypeProf::ISeqBlock","TypeProf/ISeqBlock.html#method-i-consistent-3F","(other)",""],["consistent?","TypeProf::SymbolBlock","TypeProf/SymbolBlock.html#method-i-consistent-3F","(other)",""],["consistent?","TypeProf::Type::Any","TypeProf/Type/Any.html#method-i-consistent-3F","(_other)",""],["consistent?","TypeProf::Type::Class","TypeProf/Type/Class.html#method-i-consistent-3F","(other)",""],["consistent?","TypeProf::Type::ContainerType","TypeProf/Type/ContainerType.html#method-i-consistent-3F","(other)",""],["consistent?","TypeProf::Type::Instance","TypeProf/Type/Instance.html#method-i-consistent-3F","(other)",""],["consistent?","TypeProf::Type::Literal","TypeProf/Type/Literal.html#method-i-consistent-3F","(_other)",""],["consistent?","TypeProf::Type::Proc","TypeProf/Type/Proc.html#method-i-consistent-3F","(other)",""],["consistent?","TypeProf::Type::Symbol","TypeProf/Type/Symbol.html#method-i-consistent-3F","(other)",""],["consistent?","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-consistent-3F","(_other)",""],["consistent?","TypeProf::Type::Var","TypeProf/Type/Var.html#method-i-consistent-3F","(_other)",""],["consistent?","TypeProf::TypedBlock","TypeProf/TypedBlock.html#method-i-consistent-3F","(other)",""],["consistent_with_method_signature?","TypeProf::ActualArguments","TypeProf/ActualArguments.html#method-i-consistent_with_method_signature-3F","(msig)",""],["consts","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-consts","()",""],["contain?","TypeProf::CodeRange","TypeProf/CodeRange.html#method-i-contain-3F","(other)",""],["contain_loc?","TypeProf::CodeRange","TypeProf/CodeRange.html#method-i-contain_loc-3F","(loc)",""],["conv_attr_defs","TypeProf::Import","TypeProf/Import.html#method-i-conv_attr_defs","(mdef, rbs_source)",""],["conv_block","TypeProf::Import","TypeProf/Import.html#method-i-conv_block","(blk)",""],["conv_block","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-conv_block","(rbs_block)",""],["conv_class","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-i-conv_class","(namespace, class_def, inner_classes)",""],["conv_class_lsp","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-i-conv_class_lsp","(namespace, class_def)",""],["conv_classes","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-conv_classes","()",""],["conv_constants","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-conv_constants","()","<p>constant_name = [Symbol]\n<p>{ constant_name =&gt; type }\n"],["conv_func","TypeProf::Import","TypeProf/Import.html#method-i-conv_func","(sig_ret)",""],["conv_func","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-conv_func","(type_params, func, block)",""],["conv_globals","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-conv_globals","()","<p>gvar_name = Symbol (:$gvar)\n<p>{ gvar_name =&gt; type }\n"],["conv_method_def","TypeProf::Import","TypeProf/Import.html#method-i-conv_method_def","(method_name, mdef, rbs_source)",""],["conv_method_def","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-conv_method_def","(rbs_method_types, visibility)",""],["conv_type","TypeProf::Import","TypeProf/Import.html#method-i-conv_type","(ty)",""],["conv_type","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-conv_type","(ty)",""],["conv_type_name","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-conv_type_name","(name)",""],["convert_insns","TypeProf::ISeq","TypeProf/ISeq.html#method-i-convert_insns","(insns, node_ids, file_info)","<p>Remove lineno entry and convert instructions to Insn instances\n"],["create","TypeProf::Type::Union","TypeProf/Type/Union.html#method-c-create","(tys, elems)",""],["create_empty_instance","TypeProf::Type::ContainerType","TypeProf/Type/ContainerType.html#method-c-create_empty_instance","(klass)",""],["create_label_table","TypeProf::ISeq","TypeProf/ISeq.html#method-i-create_label_table","(insns)",""],["current","TypeProf::Config","TypeProf/Config.html#method-c-current","()",""],["delete","TypeProf::Utils::MutableSet","TypeProf/Utils/MutableSet.html#method-i-delete","(v)",""],["deletemin","TypeProf::Utils::WorkList","TypeProf/Utils/WorkList.html#method-i-deletemin","()",""],["deploy_type","TypeProf::Env","TypeProf/Env.html#method-i-deploy_type","(id, elems)",""],["detailed_source_location","TypeProf::Context","TypeProf/Context.html#method-i-detailed_source_location","(pc)",""],["detailed_source_location","TypeProf::ExecutionPoint","TypeProf/ExecutionPoint.html#method-i-detailed_source_location","()",""],["detailed_source_location","TypeProf::ISeq","TypeProf/ISeq.html#method-i-detailed_source_location","(pc)",""],["detailed_source_location","TypeProf::TypedContext","TypeProf/TypedContext.html#method-i-detailed_source_location","(_pc)",""],["do_call","TypeProf::CustomBlock","TypeProf/CustomBlock.html#method-i-do_call","(aargs, caller_ep, caller_env, scratch, replace_recv_ty:, replace_cref:, &ctn)",""],["do_call","TypeProf::ISeqBlock","TypeProf/ISeqBlock.html#method-i-do_call","(aargs, caller_ep, caller_env, scratch, replace_recv_ty:, replace_cref:, &ctn)",""],["do_call","TypeProf::SymbolBlock","TypeProf/SymbolBlock.html#method-i-do_call","(aargs, caller_ep, caller_env, scratch, replace_recv_ty:, replace_cref:, &ctn)",""],["do_call","TypeProf::TypedBlock","TypeProf/TypedBlock.html#method-i-do_call","(aargs, caller_ep, caller_env, scratch, replace_recv_ty:, replace_cref:, &ctn)",""],["do_check_send","TypeProf::AliasMethodDef","TypeProf/AliasMethodDef.html#method-i-do_check_send","(msig, recv, mid, ep, scratch)",""],["do_check_send","TypeProf::ISeqMethodDef","TypeProf/ISeqMethodDef.html#method-i-do_check_send","(msig, recv, mid, ep, scratch)",""],["do_define_iseq_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-do_define_iseq_method","(ep, env, mid, iseq, outer_ep)",""],["do_expand_array","TypeProf::Scratch","TypeProf/Scratch.html#method-i-do_expand_array","(ep, env, elems, num, splat, from_head)",""],["do_invoke_block","TypeProf::Scratch","TypeProf/Scratch.html#method-i-do_invoke_block","(blk, aargs, ep, env, replace_recv_ty: nil, replace_cref: nil, &ctn)",""],["do_match_iseq_mdef","TypeProf::TypedMethodDef","TypeProf/TypedMethodDef.html#method-i-do_match_iseq_mdef","(iseq_mdef, recv, mid, env, ep, scratch)",""],["do_send","TypeProf::AliasMethodDef","TypeProf/AliasMethodDef.html#method-i-do_send","(recv, _mid, aargs, caller_ep, caller_env, scratch, &ctn)",""],["do_send","TypeProf::AttrMethodDef","TypeProf/AttrMethodDef.html#method-i-do_send","(recv, mid, aargs, caller_ep, caller_env, scratch, &ctn)",""],["do_send","TypeProf::CustomMethodDef","TypeProf/CustomMethodDef.html#method-i-do_send","(recv, mid, aargs, caller_ep, caller_env, scratch, &ctn)",""],["do_send","TypeProf::ISeqMethodDef","TypeProf/ISeqMethodDef.html#method-i-do_send","(recv, mid, aargs, caller_ep, caller_env, scratch, &ctn)",""],["do_send","TypeProf::Scratch","TypeProf/Scratch.html#method-i-do_send","(recvs, mid, aargs, ep, env, &ctn)",""],["do_send","TypeProf::TypedMethodDef","TypeProf/TypedMethodDef.html#method-i-do_send","(recv_orig, mid, aargs, caller_ep, caller_env, scratch, &ctn)",""],["dummy_elements","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-c-dummy_elements","()",""],["dummy_elements","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-c-dummy_elements","()",""],["dummy_elements","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-c-dummy_elements","()",""],["dump","TypeProf::Scratch::VarTable","TypeProf/Scratch/VarTable.html#method-i-dump","()",""],["dump_json","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-dump_json","()",""],["each","TypeProf::Utils::MutableSet","TypeProf/Utils/MutableSet.html#method-i-each","(&blk)",""],["each","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-i-each","(&blk)",""],["each_child","TypeProf::Type","TypeProf/Type.html#method-i-each_child","()",""],["each_child","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-each_child","(&blk)",""],["each_child_global","TypeProf::Type","TypeProf/Type.html#method-i-each_child_global","()",""],["each_child_global","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-each_child_global","(&blk)",""],["each_class_decl","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-each_class_decl","()",""],["each_free_type_variable","TypeProf::Type","TypeProf/Type.html#method-i-each_free_type_variable","()",""],["each_free_type_variable","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-each_free_type_variable","(&blk)",""],["each_free_type_variable","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-each_free_type_variable","(&blk)",""],["each_free_type_variable","TypeProf::Type::ContainerType","TypeProf/Type/ContainerType.html#method-i-each_free_type_variable","(&blk)",""],["each_free_type_variable","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-each_free_type_variable","(&blk)",""],["each_free_type_variable","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-each_free_type_variable","(&blk)",""],["each_free_type_variable","TypeProf::Type::Var","TypeProf/Type/Var.html#method-i-each_free_type_variable","()",""],["each_reference","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-each_reference","(decl, &blk)",""],["empty?","TypeProf::Utils::WorkList","TypeProf/Utils/WorkList.html#method-i-empty-3F","()",""],["enable_module_function","TypeProf::Env","TypeProf/Env.html#method-i-enable_module_function","()",""],["error","TypeProf::Scratch","TypeProf/Scratch.html#method-i-error","(ep, msg)",""],["exclusive_write","TypeProf::LSP::Server","TypeProf/LSP/Server.html#method-i-exclusive_write","(**json)",""],["extend","TypeProf::CRef","TypeProf/CRef.html#method-i-extend","(klass, singleton)",""],["extract_method_name_token_range","TypeProf::ISeq","TypeProf/ISeq.html#method-i-extract_method_name_token_range","(node)",""],["file_load","TypeProf::Builtin","TypeProf/Builtin.html#method-c-file_load","(path, ep, env, scratch, &ctn)",""],["file_require","TypeProf::Builtin","TypeProf/Builtin.html#method-c-file_require","(feature, scratch)",""],["filter_backtrace","TypeProf::Reporters","TypeProf/Reporters.html#method-i-filter_backtrace","(trace)",""],["find","TypeProf::LSP::Message","TypeProf/LSP/Message.html#method-c-find","(method)",""],["find_node_by_id","TypeProf::ISeq","TypeProf/ISeq.html#method-c-find_node_by_id","(node, id)",""],["for_method_missing","TypeProf::ActualArguments","TypeProf/ActualArguments.html#method-i-for_method_missing","(mid)",""],["from_lsp","TypeProf::CodeLocation","TypeProf/CodeLocation.html#method-c-from_lsp","(lsp_loc)",""],["from_lsp","TypeProf::CodeRange","TypeProf/CodeRange.html#method-c-from_lsp","(lsp_range)",""],["from_rbs","TypeProf::CodeRange","TypeProf/CodeRange.html#method-c-from_rbs","(rbs_loc)",""],["gen_hash","TypeProf::Type","TypeProf/Type.html#method-c-gen_hash","(base_ty = Type::Instance.new(Type::Builtin[:hash]))",""],["generate_analysis_trace","TypeProf::Reporters","TypeProf/Reporters.html#method-i-generate_analysis_trace","(state, visited, backward_edge)",""],["generate_substitution","TypeProf::Type","TypeProf/Type.html#method-i-generate_substitution","()",""],["generate_substitution","TypeProf::Type::Array","TypeProf/Type/Array.html#method-i-generate_substitution","()",""],["generate_substitution","TypeProf::Type::Cell","TypeProf/Type/Cell.html#method-i-generate_substitution","()",""],["generate_substitution","TypeProf::Type::Hash","TypeProf/Type/Hash.html#method-i-generate_substitution","()",""],["get_all_methods","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_all_methods","(klass, singleton, _include_subclasses)",""],["get_all_super_methods","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_all_super_methods","(klass, singleton, current_klass, mid)",""],["get_array_elem_type","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_array_elem_type","(env, ep, id, idx = nil)",""],["get_builtin_env","TypeProf::RBSReader","TypeProf/RBSReader.html#method-c-get_builtin_env","()",""],["get_class_name","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_class_name","(klass)",""],["get_constant","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_constant","(klass, name)",""],["get_constant","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-get_constant","(name)",""],["get_container_elem_types","TypeProf::Env","TypeProf/Env.html#method-i-get_container_elem_types","(id)",""],["get_container_elem_types","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_container_elem_types","(env, ep, id)",""],["get_env","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_env","(ep)",""],["get_hash_elem_type","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_hash_elem_type","(env, ep, id, key_ty = nil)",""],["get_instance_variable","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_instance_variable","(recv, var, ep, env)",""],["get_ivar","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_ivar","(recv, var)",""],["get_local","TypeProf::Env","TypeProf/Env.html#method-i-get_local","(idx)",""],["get_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_method","(klass, singleton, include_subclasses, mid)",""],["get_super_class","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-i-get_super_class","(name, decls)",""],["get_super_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-get_super_method","(ctx, singleton)",""],["get_sym","TypeProf::Builtin","TypeProf/Builtin.html#method-i-get_sym","(target, ty, ep, scratch)",""],["globalize","TypeProf::ActualArguments","TypeProf/ActualArguments.html#method-i-globalize","(caller_env, visited, depth)",""],["globalize","TypeProf::Type","TypeProf/Type.html#method-i-globalize","(_env, _visited, _depth)",""],["globalize","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-globalize","(env, visited, depth)",""],["globalize","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-globalize","(env, visited, depth)",""],["globalize","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-globalize","(env, visited, depth)",""],["globalize","TypeProf::Type::Literal","TypeProf/Type/Literal.html#method-i-globalize","(_env, _visited, _depth)",""],["globalize","TypeProf::Type::Local","TypeProf/Type/Local.html#method-i-globalize","(env, visited, depth)",""],["globalize","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-globalize","(env, visited, depth)",""],["globalize_type","TypeProf::Scratch","TypeProf/Scratch.html#method-i-globalize_type","(ty, env, ep)",""],["guess_literal_type","TypeProf::Type","TypeProf/Type.html#method-c-guess_literal_type","(obj)",""],["hash_aref","TypeProf::Builtin","TypeProf/Builtin.html#method-i-hash_aref","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["hash_aset","TypeProf::Builtin","TypeProf/Builtin.html#method-i-hash_aset","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["identify_class_for_ivar","TypeProf::Scratch","TypeProf/Scratch.html#method-i-identify_class_for_ivar","(recv, var)",""],["import","TypeProf::Import","TypeProf/Import.html#method-i-import","(explicit = false)",""],["import_builtin","TypeProf::Import","TypeProf/Import.html#method-c-import_builtin","(scratch)",""],["import_library","TypeProf::Import","TypeProf/Import.html#method-c-import_library","(scratch, feature)",""],["import_rbs_code","TypeProf::Import","TypeProf/Import.html#method-c-import_rbs_code","(scratch, rbs_name, rbs_code)",""],["import_rbs_files","TypeProf::Import","TypeProf/Import.html#method-c-import_rbs_files","(scratch, rbs_paths)",""],["include?","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-i-include-3F","(elem)",""],["include_untyped?","TypeProf::MethodSignature","TypeProf/MethodSignature.html#method-i-include_untyped-3F","(scratch)",""],["include_untyped?","TypeProf::Type","TypeProf/Type.html#method-i-include_untyped-3F","(_scratch)",""],["include_untyped?","TypeProf::Type::Any","TypeProf/Type/Any.html#method-i-include_untyped-3F","(_scratch)",""],["include_untyped?","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-include_untyped-3F","(scratch)",""],["include_untyped?","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-include_untyped-3F","(scratch)",""],["include_untyped?","TypeProf::Type::ContainerType","TypeProf/Type/ContainerType.html#method-i-include_untyped-3F","(scratch)",""],["include_untyped?","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-include_untyped-3F","(scratch)",""],["include_untyped?","TypeProf::Type::Proc","TypeProf/Type/Proc.html#method-i-include_untyped-3F","(scratch)",""],["include_untyped?","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-include_untyped-3F","(scratch)",""],["included","TypeProf::Utils::StructuralEquality","TypeProf/Utils/StructuralEquality.html#method-c-included","(klass)",""],["inherited","TypeProf::LSP::Message","TypeProf/LSP/Message.html#method-c-inherited","(klass)",""],["insert","TypeProf::Utils::WorkList","TypeProf/Utils/WorkList.html#method-i-insert","(key, val)",""],["inspect","TypeProf::CodeLocation","TypeProf/CodeLocation.html#method-i-inspect","()",""],["inspect","TypeProf::CodeRange","TypeProf/CodeRange.html#method-i-inspect","()",""],["inspect","TypeProf::CodeRangeTable::Entry","TypeProf/CodeRangeTable/Entry.html#method-i-inspect","()",""],["inspect","TypeProf::CustomBlock","TypeProf/CustomBlock.html#method-i-inspect","()",""],["inspect","TypeProf::Env","TypeProf/Env.html#method-i-inspect","()",""],["inspect","TypeProf::ISeqBlock","TypeProf/ISeqBlock.html#method-i-inspect","()",""],["inspect","TypeProf::Scratch","TypeProf/Scratch.html#method-i-inspect","()",""],["inspect","TypeProf::SymbolBlock","TypeProf/SymbolBlock.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Any","TypeProf/Type/Any.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Array","TypeProf/Type/Array.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Cell","TypeProf/Type/Cell.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Class","TypeProf/Type/Class.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Hash","TypeProf/Type/Hash.html#method-i-inspect","()",""],["inspect","TypeProf::Type::ISeq","TypeProf/Type/ISeq.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Instance","TypeProf/Type/Instance.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Literal","TypeProf/Type/Literal.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Local","TypeProf/Type/Local.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Symbol","TypeProf/Type/Symbol.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-inspect","()",""],["inspect","TypeProf::Type::Void","TypeProf/Type/Void.html#method-i-inspect","()",""],["inspect","TypeProf::Utils::MutableSet","TypeProf/Utils/MutableSet.html#method-i-inspect","()",""],["inspect","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-i-inspect","()",""],["inspect","TypeProf::Utils::WorkList","TypeProf/Utils/WorkList.html#method-i-inspect","()",""],["intersection","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-i-intersection","(other)",""],["jump","TypeProf::ExecutionPoint","TypeProf/ExecutionPoint.html#method-i-jump","(pc)",""],["kernel_Array","TypeProf::Builtin","TypeProf/Builtin.html#method-i-kernel_Array","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["kernel_autoload","TypeProf::Builtin","TypeProf/Builtin.html#method-i-kernel_autoload","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["kernel_p","TypeProf::Builtin","TypeProf/Builtin.html#method-i-kernel_p","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["kernel_require","TypeProf::Builtin","TypeProf/Builtin.html#method-i-kernel_require","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["kernel_require_relative","TypeProf::Builtin","TypeProf/Builtin.html#method-i-kernel_require_relative","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["key","TypeProf::ExecutionPoint","TypeProf/ExecutionPoint.html#method-i-key","()",""],["lambda","TypeProf::Builtin","TypeProf/Builtin.html#method-i-lambda","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["limit_size","TypeProf::ActualArguments","TypeProf/ActualArguments.html#method-i-limit_size","(limit)",""],["limit_size","TypeProf::Type","TypeProf/Type.html#method-i-limit_size","(limit)",""],["limit_size","TypeProf::Type::Array","TypeProf/Type/Array.html#method-i-limit_size","(limit)",""],["limit_size","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-limit_size","(limit)",""],["limit_size","TypeProf::Type::Cell","TypeProf/Type/Cell.html#method-i-limit_size","(limit)",""],["limit_size","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-limit_size","(limit)",""],["limit_size","TypeProf::Type::Hash","TypeProf/Type/Hash.html#method-i-limit_size","(limit)",""],["limit_size","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-limit_size","(limit)",""],["limit_size","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-limit_size","(limit)",""],["lines","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-lines","()",""],["load_builtin","TypeProf::RBSReader","TypeProf/RBSReader.html#method-i-load_builtin","()",""],["load_library","TypeProf::RBSReader","TypeProf/RBSReader.html#method-i-load_library","(lib)",""],["load_paths","TypeProf::RBSReader","TypeProf/RBSReader.html#method-i-load_paths","(paths)",""],["load_rbs","TypeProf::RBSReader","TypeProf/RBSReader.html#method-c-load_rbs","(env, new_decls)",""],["load_rbs_string","TypeProf::RBSReader","TypeProf/RBSReader.html#method-i-load_rbs_string","(name, content)",""],["local_update","TypeProf::Env","TypeProf/Env.html#method-i-local_update","(idx, ty)",""],["localize","TypeProf::Type","TypeProf/Type.html#method-i-localize","(env, _alloc_site, _depth)",""],["localize","TypeProf::Type::Array","TypeProf/Type/Array.html#method-i-localize","(env, alloc_site, depth)",""],["localize","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-localize","(env, alloc_site, depth)",""],["localize","TypeProf::Type::Cell","TypeProf/Type/Cell.html#method-i-localize","(env, alloc_site, depth)",""],["localize","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-localize","(env, alloc_site, depth)",""],["localize","TypeProf::Type::Hash","TypeProf/Type/Hash.html#method-i-localize","(env, alloc_site, depth)",""],["localize","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-localize","(env, alloc_site, depth)",""],["localize","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-localize","(env, alloc_site, depth)",""],["localize_type","TypeProf::Scratch","TypeProf/Scratch.html#method-i-localize_type","(ty, env, ep, alloc_site = AllocationSite.new(ep))",""],["locate_arg_index_in_signature_help","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-locate_arg_index_in_signature_help","(node, loc, sig_help)",""],["map","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-i-map","(&blk)",""],["match?","TypeProf::Type","TypeProf/Type.html#method-c-match-3F","(ty1, ty2)",""],["match?","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-match-3F","(other)",""],["match?","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-match-3F","(other)",""],["match?","TypeProf::Type::ContainerType","TypeProf/Type/ContainerType.html#method-i-match-3F","(other)",""],["match?","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-match-3F","(other)",""],["member?","TypeProf::Utils::WorkList","TypeProf/Utils/WorkList.html#method-i-member-3F","(val)",""],["merge","TypeProf::BlockSignature","TypeProf/BlockSignature.html#method-i-merge","(bsig)",""],["merge","TypeProf::Env","TypeProf/Env.html#method-i-merge","(other)",""],["merge","TypeProf::MethodSignature","TypeProf/MethodSignature.html#method-i-merge","(other)",""],["merge","TypeProf::StaticEnv","TypeProf/StaticEnv.html#method-i-merge","(other)",""],["merge_as_block_arguments","TypeProf::MethodSignature","TypeProf/MethodSignature.html#method-i-merge_as_block_arguments","(other)",""],["merge_env","TypeProf::Scratch","TypeProf/Scratch.html#method-i-merge_env","(ep, env)",""],["merge_return_env","TypeProf::Scratch","TypeProf/Scratch.html#method-i-merge_return_env","(caller_ep)",""],["merge_substitution","TypeProf::Type","TypeProf/Type.html#method-c-merge_substitution","(subst1, subst2)",""],["method_dispatch_info","TypeProf::Type::Any","TypeProf/Type/Any.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Array","TypeProf/Type/Array.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Cell","TypeProf/Type/Cell.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Class","TypeProf/Type/Class.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Hash","TypeProf/Type/Hash.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Instance","TypeProf/Type/Instance.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Literal","TypeProf/Type/Literal.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Local","TypeProf/Type/Local.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Proc","TypeProf/Type/Proc.html#method-i-method_dispatch_info","()",""],["method_dispatch_info","TypeProf::Type::Symbol","TypeProf/Type/Symbol.html#method-i-method_dispatch_info","()",""],["method_public_set","TypeProf::Env","TypeProf/Env.html#method-i-method_public_set","(flag)",""],["mix_module","TypeProf::Scratch","TypeProf/Scratch.html#method-i-mix_module","(kind, mixing_mod, mixed_mod, type_args, singleton, caller_ep)",""],["mix_module","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-mix_module","(kind, mod, type_args, singleton, absolute_path)",""],["module_attr_accessor","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_attr_accessor","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_attr_reader","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_attr_reader","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_attr_writer","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_attr_writer","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_autoload","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_autoload","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_define_method","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_define_method","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_eqq","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_eqq","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_extend","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_extend","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_include","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_include","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_module_function","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_module_function","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_prepend","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_prepend","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_private","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_private","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["module_public","TypeProf::Builtin","TypeProf/Builtin.html#method-i-module_public","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["new","TypeProf::ActualArguments","TypeProf/ActualArguments.html#method-c-new","(lead_tys, rest_ty, kw_tys, blk_ty)",""],["new","TypeProf::AliasMethodDef","TypeProf/AliasMethodDef.html#method-c-new","(orig_mid, mdef, def_ep)",""],["new","TypeProf::AllocationSite","TypeProf/AllocationSite.html#method-c-new","(val, parent = nil)",""],["new","TypeProf::AttrMethodDef","TypeProf/AttrMethodDef.html#method-c-new","(ivar, kind, pub_meth)",""],["new","TypeProf::BlockSignature","TypeProf/BlockSignature.html#method-c-new","(lead_tys, opt_tys, rest_ty, blk_ty)",""],["new","TypeProf::CRef","TypeProf/CRef.html#method-c-new","(outer, klass, singleton)",""],["new","TypeProf::CodeLocation","TypeProf/CodeLocation.html#method-c-new","(lineno, column)","<p>In Ruby, lineno is 1-origin, and column is 0-origin\n"],["new","TypeProf::CodeRange","TypeProf/CodeRange.html#method-c-new","(first, last)",""],["new","TypeProf::CodeRangeTable","TypeProf/CodeRangeTable.html#method-c-new","(list = [])",""],["new","TypeProf::ConfigData","TypeProf/ConfigData.html#method-c-new","(**opt)",""],["new","TypeProf::Context","TypeProf/Context.html#method-c-new","(iseq, cref, mid)",""],["new","TypeProf::CustomBlock","TypeProf/CustomBlock.html#method-c-new","(caller_ep, mid, &blk)",""],["new","TypeProf::CustomMethodDef","TypeProf/CustomMethodDef.html#method-c-new","(impl, pub_meth)",""],["new","TypeProf::Env","TypeProf/Env.html#method-c-new","(static_env, locals, stack, type_params)",""],["new","TypeProf::ExecutedAttrMethodDef","TypeProf/ExecutedAttrMethodDef.html#method-c-new","(ivar, kind, pub_meth, def_ep)",""],["new","TypeProf::ExecutionPoint","TypeProf/ExecutionPoint.html#method-c-new","(ctx, pc, outer)",""],["new","TypeProf::ISeq","TypeProf/ISeq.html#method-c-new","(iseq, file_info)",""],["new","TypeProf::ISeqBlock","TypeProf/ISeqBlock.html#method-c-new","(iseq, ep)",""],["new","TypeProf::ISeqMethodDef","TypeProf/ISeqMethodDef.html#method-c-new","(iseq, cref, outer_ep, pub_meth)",""],["new","TypeProf::Import","TypeProf/Import.html#method-c-new","(scratch, json)",""],["new","TypeProf::LSP::Message","TypeProf/LSP/Message.html#method-c-new","(server, json)",""],["new","TypeProf::LSP::Reader","TypeProf/LSP/Reader.html#method-c-new","(io)",""],["new","TypeProf::LSP::Server","TypeProf/LSP/Server.html#method-c-new","(config, reader, writer)",""],["new","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-c-new","(server, uri, text, version)",""],["new","TypeProf::LSP::Text::AnalysisToken","TypeProf/LSP/Text/AnalysisToken.html#method-c-new","()",""],["new","TypeProf::LSP::Writer","TypeProf/LSP/Writer.html#method-c-new","(io)",""],["new","TypeProf::MethodSignature","TypeProf/MethodSignature.html#method-c-new","(lead_tys, opt_tys, rest_ty, post_tys, kw_tys, kw_rest_ty, blk_ty)",""],["new","TypeProf::RBS2JSON","TypeProf/RBS2JSON.html#method-c-new","(all_env, cur_env)",""],["new","TypeProf::RBSReader","TypeProf/RBSReader.html#method-c-new","()",""],["new","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-c-new","( scratch, class_defs, iseq_method_to_ctxs )",""],["new","TypeProf::Scratch","TypeProf/Scratch.html#method-c-new","()",""],["new","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-c-new","(kind, name, absolute_path, superclass)",""],["new","TypeProf::Scratch::VarTable","TypeProf/Scratch/VarTable.html#method-c-new","()",""],["new","TypeProf::StaticEnv","TypeProf/StaticEnv.html#method-c-new","(recv_ty, blk_ty, mod_func, pub_meth)",""],["new","TypeProf::SymbolBlock","TypeProf/SymbolBlock.html#method-c-new","(sym)",""],["new","TypeProf::Type","TypeProf/Type.html#method-c-new","()",""],["new","TypeProf::Type::Any","TypeProf/Type/Any.html#method-c-new","()",""],["new","TypeProf::Type::Array","TypeProf/Type/Array.html#method-c-new","(elems, base_type)",""],["new","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-c-new","(lead_tys, rest_ty = Type.bot)",""],["new","TypeProf::Type::Cell","TypeProf/Type/Cell.html#method-c-new","(elems, base_type)",""],["new","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-c-new","(elems)",""],["new","TypeProf::Type::Class","TypeProf/Type/Class.html#method-c-new","(kind, idx, type_params, superclass, name)",""],["new","TypeProf::Type::Hash","TypeProf/Type/Hash.html#method-c-new","(elems, base_type)",""],["new","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-c-new","(map_tys)",""],["new","TypeProf::Type::HashGenerator","TypeProf/Type/HashGenerator.html#method-c-new","()",""],["new","TypeProf::Type::ISeq","TypeProf/Type/ISeq.html#method-c-new","(iseq)",""],["new","TypeProf::Type::Instance","TypeProf/Type/Instance.html#method-c-new","(klass, include_subclasses=false)",""],["new","TypeProf::Type::Literal","TypeProf/Type/Literal.html#method-c-new","(lit, base_type)",""],["new","TypeProf::Type::Local","TypeProf/Type/Local.html#method-c-new","(kind, id, base_type)",""],["new","TypeProf::Type::Proc","TypeProf/Type/Proc.html#method-c-new","(block_body, base_type)",""],["new","TypeProf::Type::Symbol","TypeProf/Type/Symbol.html#method-c-new","(sym, base_type)",""],["new","TypeProf::Type::Union","TypeProf/Type/Union.html#method-c-new","(tys, elems)",""],["new","TypeProf::Type::Var","TypeProf/Type/Var.html#method-c-new","(name)",""],["new","TypeProf::TypedAttrMethodDef","TypeProf/TypedAttrMethodDef.html#method-c-new","(ivar, kind, pub_meth, rbs_source)",""],["new","TypeProf::TypedBlock","TypeProf/TypedBlock.html#method-c-new","(msig, ret_ty)",""],["new","TypeProf::TypedContext","TypeProf/TypedContext.html#method-c-new","(caller_ep, mid)",""],["new","TypeProf::TypedMethodDef","TypeProf/TypedMethodDef.html#method-c-new","(sig_rets, rbs_source, pub_meth)",""],["new","TypeProf::Utils::HashWrapper","TypeProf/Utils/HashWrapper.html#method-c-new","(hash)",""],["new","TypeProf::Utils::MutableSet","TypeProf/Utils/MutableSet.html#method-c-new","(*values)",""],["new","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-c-new","(tbl)",""],["new","TypeProf::Utils::StructuralEquality","TypeProf/Utils/StructuralEquality.html#method-i-new","(*args)",""],["new","TypeProf::Utils::TimerCancelToken","TypeProf/Utils/TimerCancelToken.html#method-c-new","(max_sec)",""],["new","TypeProf::Utils::WorkList","TypeProf/Utils/WorkList.html#method-c-new","()",""],["new_class","TypeProf::Scratch","TypeProf/Scratch.html#method-i-new_class","(cbase, name, type_params, superclass, def_ep)",""],["new_code_completion_session","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-new_code_completion_session","(row, start_offset, end_offset)",""],["new_degenerate","TypeProf::Type::Instance","TypeProf/Type/Instance.html#method-c-new_degenerate","(instances)",""],["new_struct","TypeProf::Scratch","TypeProf/Scratch.html#method-i-new_struct","(ep)",""],["next","TypeProf::ExecutionPoint","TypeProf/ExecutionPoint.html#method-i-next","()",""],["nil","TypeProf::Type","TypeProf/Type.html#method-c-nil","()",""],["object_block_given?","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_block_given-3F","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_class","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_class","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_enum_for","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_enum_for","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_instance_eval","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_instance_eval","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_is_a?","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_is_a-3F","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_module_eval","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_module_eval","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_privitive_method","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_privitive_method","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_respond_to?","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_respond_to-3F","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_s_new","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_s_new","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["object_send","TypeProf::Builtin","TypeProf/Builtin.html#method-i-object_send","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["on_text_changed","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-on_text_changed","()",""],["on_text_changed_analysis","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-on_text_changed_analysis","(res, definition_table, caller_table)",""],["optional","TypeProf::Type","TypeProf/Type.html#method-c-optional","(ty)",""],["overlap?","TypeProf::CodeRange","TypeProf/CodeRange.html#method-i-overlap-3F","(other)",""],["parse","TypeProf::CLI","TypeProf/CLI.html#method-i-parse","(argv)",""],["path_to_klass","TypeProf::Import","TypeProf/Import.html#method-i-path_to_klass","(path)",""],["pend_block_dummy_execution","TypeProf::Scratch","TypeProf/Scratch.html#method-i-pend_block_dummy_execution","(blk, iseq, nep, nenv)",""],["pend_method_execution","TypeProf::Scratch","TypeProf/Scratch.html#method-i-pend_method_execution","(iseq, meth, recv, mid, cref, ep)",""],["pop","TypeProf::Env","TypeProf/Env.html#method-i-pop","(n)",""],["pos","TypeProf::LSP::Helpers","TypeProf/LSP/Helpers.html#method-i-pos","(line, character)",""],["pretty_print","TypeProf::CRef","TypeProf/CRef.html#method-i-pretty_print","(q)",""],["pretty_print","TypeProf::ISeq","TypeProf/ISeq.html#method-i-pretty_print","(q)",""],["pretty_print","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-pretty_print","(q)",""],["pretty_print","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-pretty_print","(q)",""],["pretty_print","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-pretty_print","(q)",""],["proc_call","TypeProf::Builtin","TypeProf/Builtin.html#method-i-proc_call","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["push","TypeProf::Env","TypeProf/Env.html#method-i-push","(*tys)",""],["push_analysis_queue","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-push_analysis_queue","(&work)",""],["range","TypeProf::LSP::Helpers","TypeProf/LSP/Helpers.html#method-i-range","(s, e)",""],["read","TypeProf::LSP::Reader","TypeProf/LSP/Reader.html#method-i-read","()",""],["remove_type_vars","TypeProf::Type","TypeProf/Type.html#method-i-remove_type_vars","()",""],["rename_insn_types","TypeProf::ISeq","TypeProf/ISeq.html#method-i-rename_insn_types","()",""],["replace_blk_ty","TypeProf::Env","TypeProf/Env.html#method-i-replace_blk_ty","(ty)",""],["replace_cref","TypeProf::Context","TypeProf/Context.html#method-i-replace_cref","(cref)",""],["replace_cref","TypeProf::ExecutionPoint","TypeProf/ExecutionPoint.html#method-i-replace_cref","(cref)",""],["replace_cref","TypeProf::TypedContext","TypeProf/TypedContext.html#method-i-replace_cref","(cref)",""],["replace_recv_ty","TypeProf::Env","TypeProf/Env.html#method-i-replace_recv_ty","(ty)",""],["report","TypeProf::Scratch","TypeProf/Scratch.html#method-i-report","(stat_eps, output)",""],["report","TypeProf::TypeProfError","TypeProf/TypeProfError.html#method-i-report","(output)",""],["report_lsp","TypeProf::Scratch","TypeProf/Scratch.html#method-i-report_lsp","()",""],["respond","TypeProf::LSP::Message","TypeProf/LSP/Message.html#method-i-respond","(result)",""],["respond_error","TypeProf::LSP::Message","TypeProf/LSP/Message.html#method-i-respond_error","(error)",""],["reusable?","TypeProf::LSP::CompletionSession","TypeProf/LSP/CompletionSession.html#method-i-reusable-3F","(other_row, other_start_col_offset)",""],["reveal_type","TypeProf::Scratch","TypeProf/Scratch.html#method-i-reveal_type","(ep, ty)",""],["ruby_3_3_keywords?","TypeProf::Scratch","TypeProf/Scratch.html#method-i-ruby_3_3_keywords-3F","()",""],["run","TypeProf::LSP::Message","TypeProf/LSP/Message.html#method-i-run","()",""],["run","TypeProf::LSP::Message::CancelRequest","TypeProf/LSP/Message/CancelRequest.html#method-i-run","()",""],["run","TypeProf::LSP::Message::Exit","TypeProf/LSP/Message/Exit.html#method-i-run","()",""],["run","TypeProf::LSP::Message::Initialize","TypeProf/LSP/Message/Initialize.html#method-i-run","()",""],["run","TypeProf::LSP::Message::Initialized","TypeProf/LSP/Message/Initialized.html#method-i-run","()",""],["run","TypeProf::LSP::Message::Shutdown","TypeProf/LSP/Message/Shutdown.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::CodeLens","TypeProf/LSP/Message/TextDocument/CodeLens.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::Completion","TypeProf/LSP/Message/TextDocument/Completion.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::Definition","TypeProf/LSP/Message/TextDocument/Definition.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::DidChange","TypeProf/LSP/Message/TextDocument/DidChange.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::DidClose","TypeProf/LSP/Message/TextDocument/DidClose.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::DidOpen","TypeProf/LSP/Message/TextDocument/DidOpen.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::References","TypeProf/LSP/Message/TextDocument/References.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::SignatureHelp","TypeProf/LSP/Message/TextDocument/SignatureHelp.html#method-i-run","()",""],["run","TypeProf::LSP::Message::TextDocument::TypeDefinition","TypeProf/LSP/Message/TextDocument/TypeDefinition.html#method-i-run","()",""],["run","TypeProf::LSP::Message::Workspace::DidChangeWatchedFiles","TypeProf/LSP/Message/Workspace/DidChangeWatchedFiles.html#method-i-run","()",""],["run","TypeProf::LSP::Message::Workspace::ExecuteCommand","TypeProf/LSP/Message/Workspace/ExecuteCommand.html#method-i-run","()",""],["run","TypeProf::LSP::Server","TypeProf/LSP/Server.html#method-i-run","()",""],["screen_name","TypeProf::Signature","TypeProf/Signature.html#method-i-screen_name","(iseq, scratch)",""],["screen_name","TypeProf::Type::Any","TypeProf/Type/Any.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Array","TypeProf/Type/Array.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Cell","TypeProf/Type/Cell.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Class","TypeProf/Type/Class.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Hash","TypeProf/Type/Hash.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::ISeq","TypeProf/Type/ISeq.html#method-i-screen_name","(_scratch)",""],["screen_name","TypeProf::Type::Instance","TypeProf/Type/Instance.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Literal","TypeProf/Type/Literal.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Local","TypeProf/Type/Local.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Proc","TypeProf/Type/Proc.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Symbol","TypeProf/Type/Symbol.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Var","TypeProf/Type/Var.html#method-i-screen_name","(scratch)",""],["screen_name","TypeProf::Type::Void","TypeProf/Type/Void.html#method-i-screen_name","(scratch)",""],["search_constant","TypeProf::Scratch","TypeProf/Scratch.html#method-i-search_constant","(cref, name)",""],["search_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-search_method","(klass, singleton, mid, &blk)",""],["search_method","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-search_method","(singleton, mid, visited, &blk)",""],["send_notification","TypeProf::LSP::Server","TypeProf/LSP/Server.html#method-i-send_notification","(method, params = nil)",""],["send_request","TypeProf::LSP::Server","TypeProf/LSP/Server.html#method-i-send_request","(method, **params, &blk)",""],["send_response","TypeProf::LSP::Server","TypeProf/LSP/Server.html#method-i-send_response","(**msg)",""],["set_current","TypeProf::Config","TypeProf/Config.html#method-c-set_current","(config)",""],["set_custom_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-set_custom_method","(klass, mid, impl, pub_meth = true)",""],["set_instance_variable","TypeProf::Scratch","TypeProf/Scratch.html#method-i-set_instance_variable","(recv, var, ty, ep, env)",""],["set_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-set_method","(klass, mid, singleton, mdef)",""],["set_method","TypeProf::Scratch::ClassDef","TypeProf/Scratch/ClassDef.html#method-i-set_method","(mid, singleton, mdef)",""],["set_singleton_custom_method","TypeProf::Scratch","TypeProf/Scratch.html#method-i-set_singleton_custom_method","(klass, mid, impl, pub_meth = true)",""],["setn","TypeProf::Env","TypeProf/Env.html#method-i-setn","(i, ty)",""],["setup_actual_arguments","TypeProf::Scratch","TypeProf/Scratch.html#method-i-setup_actual_arguments","(kind, operands, ep, env)",""],["setup_formal_arguments","TypeProf::ActualArguments","TypeProf/ActualArguments.html#method-i-setup_formal_arguments","(kind, locals, fargs_format)",""],["setup_initial_global_env","TypeProf::Builtin","TypeProf/Builtin.html#method-c-setup_initial_global_env","(scratch)",""],["setup_insns","TypeProf::ISeq","TypeProf/ISeq.html#method-i-setup_insns","(insns, labels, file_info)",""],["should_collect_defs","TypeProf::ISeq","TypeProf/ISeq.html#method-i-should_collect_defs","(insn_kind)",""],["show","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-i-show","(stat_eps, output)",""],["show_block_signature","TypeProf::Scratch","TypeProf/Scratch.html#method-i-show_block_signature","(blks)",""],["show_class_data","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-i-show_class_data","(depth, class_data)",""],["show_class_hierarchy","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-i-show_class_hierarchy","(depth, hierarchy)",""],["show_const","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-i-show_const","(namespace, path)",""],["show_error","TypeProf::Reporters","TypeProf/Reporters.html#method-i-show_error","(errors, backward_edge, output)",""],["show_gvars","TypeProf::Reporters","TypeProf/Reporters.html#method-i-show_gvars","(scratch, gvars, output)",""],["show_lsp","TypeProf::RubySignatureExporter","TypeProf/RubySignatureExporter.html#method-i-show_lsp","()",""],["show_message","TypeProf::Reporters","TypeProf/Reporters.html#method-i-show_message","(terminated, output)",""],["show_method_signature","TypeProf::Scratch","TypeProf/Scratch.html#method-i-show_method_signature","(ctx)",""],["show_proc_signature","TypeProf::Scratch","TypeProf/Scratch.html#method-i-show_proc_signature","(blks)",""],["show_reveal_types","TypeProf::Reporters","TypeProf/Reporters.html#method-i-show_reveal_types","(scratch, reveal_types, output)",""],["signature_help","TypeProf::LSP::Text","TypeProf/LSP/Text.html#method-i-signature_help","(loc, trigger_kind)",""],["size","TypeProf::Utils::MutableSet","TypeProf/Utils/MutableSet.html#method-i-size","()",""],["size","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-i-size","()",""],["size","TypeProf::Utils::WorkList","TypeProf/Utils/WorkList.html#method-i-size","()",""],["source_location","TypeProf::Context","TypeProf/Context.html#method-i-source_location","(pc)",""],["source_location","TypeProf::ExecutionPoint","TypeProf/ExecutionPoint.html#method-i-source_location","()",""],["source_location","TypeProf::ISeq","TypeProf/ISeq.html#method-i-source_location","(pc)",""],["source_location","TypeProf::TypedContext","TypeProf/TypedContext.html#method-i-source_location","(_pc)",""],["squash","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-squash","()",""],["squash","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-squash","()",""],["squash_or_any","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-squash_or_any","()",""],["start_lsp_server","TypeProf","TypeProf.html#method-c-start_lsp_server","(config)",""],["starting_state","TypeProf","TypeProf.html#method-c-starting_state","(iseq)",""],["step","TypeProf::Scratch","TypeProf/Scratch.html#method-i-step","(ep)",""],["struct_initialize","TypeProf::Builtin","TypeProf/Builtin.html#method-i-struct_initialize","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["struct_s_new","TypeProf::Builtin","TypeProf/Builtin.html#method-i-struct_s_new","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["substitute","TypeProf::CustomBlock","TypeProf/CustomBlock.html#method-i-substitute","(_subst, _depth)",""],["substitute","TypeProf::ISeqBlock","TypeProf/ISeqBlock.html#method-i-substitute","(_subst, _depth)",""],["substitute","TypeProf::MethodSignature","TypeProf/MethodSignature.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::SymbolBlock","TypeProf/SymbolBlock.html#method-i-substitute","(_subst, _depth)",""],["substitute","TypeProf::Type","TypeProf/Type.html#method-i-substitute","(_subst, _depth)",""],["substitute","TypeProf::Type::Any","TypeProf/Type/Any.html#method-i-substitute","(_subst, _depth)",""],["substitute","TypeProf::Type::Array","TypeProf/Type/Array.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Cell","TypeProf/Type/Cell.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Class","TypeProf/Type/Class.html#method-i-substitute","(_subst, _depth)",""],["substitute","TypeProf::Type::Hash","TypeProf/Type/Hash.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Instance","TypeProf/Type/Instance.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Proc","TypeProf/Type/Proc.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Symbol","TypeProf/Type/Symbol.html#method-i-substitute","(_subst, _depth)",""],["substitute","TypeProf::Type::Union","TypeProf/Type/Union.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::Type::Var","TypeProf/Type/Var.html#method-i-substitute","(subst, depth)",""],["substitute","TypeProf::TypedBlock","TypeProf/TypedBlock.html#method-i-substitute","(subst, depth)",""],["sum","TypeProf::Utils::Set","TypeProf/Utils/Set.html#method-i-sum","(other)",""],["take_first","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-take_first","(num)",""],["take_last","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-take_last","(num)",""],["to_block_signature","TypeProf::ActualArguments","TypeProf/ActualArguments.html#method-i-to_block_signature","()",""],["to_keywords","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-to_keywords","()",""],["to_local_type","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-to_local_type","(id, base_ty)",""],["to_local_type","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-to_local_type","(id, base_ty)",""],["to_local_type","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-to_local_type","(id, base_ty)",""],["to_lsp","TypeProf::CodeLocation","TypeProf/CodeLocation.html#method-i-to_lsp","()",""],["to_lsp","TypeProf::CodeRange","TypeProf/CodeRange.html#method-i-to_lsp","()",""],["to_set","TypeProf::Utils::MutableSet","TypeProf/Utils/MutableSet.html#method-i-to_set","()",""],["topn","TypeProf::Env","TypeProf/Env.html#method-i-topn","(i)",""],["traverse_subclasses","TypeProf::Scratch","TypeProf/Scratch.html#method-i-traverse_subclasses","(klass, &blk)",""],["type_profile","TypeProf::Scratch","TypeProf/Scratch.html#method-i-type_profile","(cancel_token = nil)",""],["type_to_keywords","TypeProf::Scratch","TypeProf/Scratch.html#method-i-type_to_keywords","(ty, ep)",""],["unify_instructions","TypeProf::ISeq","TypeProf/ISeq.html#method-i-unify_instructions","()","<p>Unify some instructions for flow-sensitive analysis\n"],["union","TypeProf::Type","TypeProf/Type.html#method-i-union","(other)",""],["union","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-union","(other)",""],["union","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-union","(other)",""],["union","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-union","(other)",""],["union_elems","TypeProf::Type","TypeProf/Type.html#method-i-union_elems","(e1, e2)",""],["update","TypeProf::Type::Array::Elements","TypeProf/Type/Array/Elements.html#method-i-update","(idx, ty)",""],["update","TypeProf::Type::Cell::Elements","TypeProf/Type/Cell/Elements.html#method-i-update","(idx, ty)",""],["update","TypeProf::Type::Hash::Elements","TypeProf/Type/Hash/Elements.html#method-i-update","(idx, ty)",""],["update_container_elem_type","TypeProf::Type::Local","TypeProf/Type/Local.html#method-i-update_container_elem_type","(subst, env, caller_ep, scratch)",""],["update_container_elem_types","TypeProf::Scratch","TypeProf/Scratch.html#method-i-update_container_elem_types","(env, ep, id, base_type)",""],["vmcore_hash_merge_kwd","TypeProf::Builtin","TypeProf/Builtin.html#method-i-vmcore_hash_merge_kwd","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["vmcore_raise","TypeProf::Builtin","TypeProf/Builtin.html#method-i-vmcore_raise","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["vmcore_set_method_alias","TypeProf::Builtin","TypeProf/Builtin.html#method-i-vmcore_set_method_alias","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["vmcore_undef_method","TypeProf::Builtin","TypeProf/Builtin.html#method-i-vmcore_undef_method","(recv, mid, aargs, ep, env, scratch, &ctn)",""],["warn","TypeProf::Scratch","TypeProf/Scratch.html#method-i-warn","(ep, msg)",""],["write","TypeProf::LSP::Writer","TypeProf/LSP/Writer.html#method-i-write","(**json)",""]]}}